-
Notifications
You must be signed in to change notification settings - Fork 49
Home
This project is built for OpenSSL stable version 1.0.2 and integrates the Atmel ATECC508A (http://www.atmel.com/devices/ATECC508A.aspx) hardware to provide secure key storage and ECC cryptographic calculations for the ECC P256 curve. The implementation is integrated into the ENGINE API’s of OpenSSL using the ATECC508A to perform the cryptographic operations.
This project integrates the key creation and import capabilities of the ATECC508 into OpenSSL key creation and certificate creation process.
Also, the secure key storage for RSA keys is implemented using the encrypted read/write feature of the ECC508.
Customers should be able to begin with an un-programmed ATECC508A, download this project, build it, and establish a TLS1.2 connection without writing any code.
Customers that buy personalized devices should be able to use these devices without writing any code