Skip to content

Crypto Library Integrations

Bryan Hunt edited this page Mar 18, 2021 · 3 revisions

Cryptoauthlib has many cryptographic and TLS/SSL integrations available.

Hardware integration into TLS libraries

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

Crypto library integration into cryptoauthlib

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