CryptoAuthLib
Microchip CryptoAuthentication Library
lib Directory Reference

Directories

directory  atcacert
 
directory  basic
 
directory  crypto
 
directory  hal
 
directory  host
 
directory  jwt
 
directory  mbedtls
 

Files

file  atca_bool.h [code]
 bool define for systems that don't have it
 
file  atca_cfgs.c
 a set of default configurations for various ATCA devices and interfaces
 
file  atca_cfgs.h [code]
 a set of default configurations for various ATCA devices and interfaces
 
file  atca_command.c
 Microchip CryptoAuthentication device command builder - this is the main object that builds the command byte strings for the given device. It does not execute the command. The basic flow is to call a command method to build the command you want given the parameters and then send that byte string through the device interface.
 
file  atca_command.h [code]
 Microchip Crypto Auth device command object - this is a command builder only, it does not send the command. The result of a command method is a fully formed packet, ready to send to the ATCAIFace object to dispatch.
 
file  atca_compiler.h [code]
 CryptoAuthLiub is meant to be portable across architectures, even non-Microchip architectures and compiler environments. This file is for isolating compiler specific macros.
 
file  atca_device.c
 Microchip CryptoAuth device object.
 
file  atca_device.h [code]
 Microchip Crypto Auth device object.
 
file  atca_devtypes.h [code]
 Microchip Crypto Auth.
 
file  atca_execution.c
 Implements an execution handler that executes a given command on a device and returns the results.
 
file  atca_execution.h [code]
 Defines an execution handler that executes a given command on a device and returns the results.
 
file  atca_iface.c
 Microchip CryptoAuthLib hardware interface object.
 
file  atca_iface.h [code]
 Microchip Crypto Auth hardware interface object.
 
file  atca_status.h [code]
 Microchip Crypto Auth status codes.
 
file  cryptoauthlib.h [code]
 Single aggregation point for all CryptoAuthLib header files.