OpenSSL ECC Engine  1.0
OpenSSL Engine implementation using ATECC508 for ECC key storage and ECDSA, ECDH, and RNG.
File List
Here is a list of all documented files with brief descriptions:
[detail level 123]
  client-server
 client-tls2.cThe client portion of the TLS1.2 client/server exchange utility. For details see https://wiki.openssl.org/index.php/SSL/TLS_Client
 exchange-tls12.cTLS1.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
 server-tls2.cThe server portion of the TLS1.2 client/server exchange utility. For details see https://wiki.openssl.org/index.php/Simple_TLS_Server
 tlsutil.cCommon 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
 tlsutil.hCommon 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
  engine_atecc
  engine_meth
 ecc_meth.hFunction definitions used in OpenSSL ENGINE
 eccx08_ameth.cImplementation of OpenSSL ENGINE callback functions for ECC See ec_ameth.c for an example
 eccx08_cmd_defns.cImplementation of OpenSSL ENGINE callback functions for certificate handling
 eccx08_common.cImplementation of OpenSSL ENGINE callback functions for ECC See reference code in ec_pmeth.c
 eccx08_ecdh.cImplementation of OpenSSL ENGINE callback functions for ECDH See reference code at crypto/ecdh/ech_ossl.c
 eccx08_ecdsa_sign.cImplementation of OpenSSL ENGINE callback functions for ECDSA signingß
 eccx08_eckey_meth.cImplementation of OpenSSL ENGINE callback functions for ECC and RSA key management. See reference code at ec_pmeth.c and crypto/evp/evp_locl.h
 eccx08_rand.cImplementation of OpenSSL ENGINE callback functions for Random Number Generator
 eccx08_rsa_meth.cImplementation of OpenSSL ENGINE callback functions for RSA. For details see crypto/rsa/rsa_eay.c
 platform.cUpdate this file when integrating to your platform. This file contains hooks to the CryptoAuthLib HAL and Certificate definitions
 platform.hThis header contains the definitions for the platform variables that will be updated
 ecc-test-main.cUsed to launch CryptoAuthLib tests for TLS