CryptoAuthLib v3.7.8
Microchip CryptoAuthentication Library
 
Loading...
Searching...
No Matches
Modules
Here is a list of all modules:
 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_)