OpenSSL ECC Engine  1.0
OpenSSL Engine implementation using ATECC508 for ECC key storage and ECDSA, ECDH, and RNG.
client-server Directory Reference

Files

file  client-tls2.c
 The client portion of the TLS1.2 client/server exchange utility. For details see https://wiki.openssl.org/index.php/SSL/TLS_Client.
 
file  exchange-tls12.c
 TLS1.2 client/server exchange utility. It is an example of the programmatic use of the ateccx08 engine for TLS1.2 exchange. This file is the main entry point. Call "./exchange-tls12 -h" for help. For details see https://wiki.openssl.org/index.php/SSL/TLS_Client and https://wiki.openssl.org/index.php/Simple_TLS_Server.
 
file  server-tls2.c
 The server portion of the TLS1.2 client/server exchange utility. For details see https://wiki.openssl.org/index.php/Simple_TLS_Server.
 
file  tlsutil.c
 Common functions for the TLS1.2 client/server exchange utility. It is an example of the programmatic use of the ateccx08 engine for TLS1.2 exchange. For details see https://wiki.openssl.org/index.php/SSL/TLS_Client and https://wiki.openssl.org/index.php/Simple_TLS_Server.
 
file  tlsutil.h [code]
 Common functions for the TLS1.2 client/server exchange utility. It is an example of the programmatic use of the ateccx08 engine for TLS1.2 exchange. For details see https://wiki.openssl.org/index.php/SSL/TLS_Client and https://wiki.openssl.org/index.php/Simple_TLS_Server.