TNG API (tng_) | These methods provide some convenience functions (mostly around certificates) for TNG devices, which currently include ATECC608A-MAHTN-T |
Basic Crypto API methods (atcab_) | These methods provide the most convenient, simple API to CryptoAuth chips |
Configuration (cfg_) | Logical device configurations describe the CryptoAuth device type and logical interface |
ATCADevice (atca_) | ATCADevice object - composite of command and interface objects |
ATCAIface (atca_) | Abstract interface to all CryptoAuth device types. This interface connects to the HAL implementation and abstracts the physical details of the device communication from all the upper layers of CryptoAuthLib |
Certificate manipulation methods (atcacert_) | These methods provide convenient ways to perform certification I/O with CryptoAuth chips and perform certificate manipulation in memory |
Basic Crypto API methods for CryptoAuth Devices (calib_) | These methods provide a simple API to CryptoAuth chips |
Software crypto methods (atcac_) | These methods provide a software implementation of various crypto algorithms |
Hardware abstraction layer (hal_) | These methods define the hardware abstraction layer for communicating with a CryptoAuth device |
Host side crypto methods (atcah_) | Use these functions if your system does not use an ATCADevice as a host but implements the host in firmware. The functions provide host-side cryptographic functionality for an ATECC client device. They are intended to accompany the CryptoAuthLib functions. They can be called directly from an application, or integrated into an API |
JSON Web Token (JWT) methods (atca_jwt_) | Methods for signing and verifying JSON Web Token (JWT) tokens |
mbedTLS Wrapper methods (atca_mbedtls_) | These methods are for interfacing cryptoauthlib to mbedtls |
Attributes (pkcs11_attrib_) |