-
Notifications
You must be signed in to change notification settings - Fork 221
Crypto Library Integrations
Bryan Hunt edited this page Mar 18, 2021
·
3 revisions
Cryptoauthlib has many cryptographic and TLS/SSL integrations available.
TLS Stack | Interface | Support Resources | Notes |
---|---|---|---|
mbedTLS | Direct - Included with cryptoauthlib | Microchip | Enable with ATCA_MBEDTLS |
WolfSSL | Direct - Included with WolfSSL | WolfSSL | |
OpenSSL | PKCS11 via libp11 | Community Supported | See PKCS11 for more details |
Any of the host side cryptographic functions (e.g. SHA256 hashes) cryptoauthlib depends on can be backed by third party crypto libraries.
Crypto Library | Enable Option | Notes |
---|---|---|
mbedTLS | ATCA_MBEDLTS | |
WolfSSL | ATCA_WOLFSSL | WolfSSL/WolfCrypt has support for many MCU cryptographic peripherals so operations can be further accelerated in the host side by utilizing the MCU integrations |
OpenSSL | ATCA_OPENSSL |