CryptoAuthLib
Atmel CryptoAuthentication Library
Data Structures
Here are the data structures with brief descriptions:
 C_PointerPair
 C_Unity
 C_UNITY_FIXTURE_T
 Catca_check_mac_in_outInput/output parameters for function atca_check_mac()
 Catca_commandAtca_command is the C object backing ATCACommand. See the atca_command.h file for details on the ATCACommand methods
 Catca_decrypt_in_outInput/output parameters for function atca_decrypt()
 Catca_derive_key_in_outInput/output parameters for function atca_derive_key()
 Catca_derive_key_mac_in_outInput/output parameters for function atca_derive_key_mac()
 Catca_deviceAtca_device is the C object backing ATCADevice. See the atca_device.h file for details on the ATCADevice methods
 Catca_encrypt_in_outInput/output parameters for function atca_encrypt()
 Catca_gen_dig_in_outInput/output parameters for function atca_gen_dig()
 Catca_hmac_in_outInput/output parameters for function atca_hmac()
 Catca_ifaceAtca_iface is the C object backing ATCAIface. See the atca_iface.h file for details on the ATCAIface methods
 Catca_include_data_in_outInput / output parameters for function atca_include_data()
 Catca_mac_in_outInput/output parameters for function atca_mac()
 Catca_nonce_in_outInput/output parameters for function atca_nonce()
 Catca_temp_keyStructure to hold TempKey fields
 Catca_verify_in_outInput/output parameters for function atca_verify()
 Catca_write_mac_in_outInput/output parameters for function atca_auth_mac()
 Catcac_sha1_ctx
 Catcac_sha2_256_ctx
 Catcacdc
 Catcacert_build_state_s
 Catcacert_cert_element_s
 Catcacert_cert_loc_s
 Catcacert_def_s
 Catcacert_der_dec_length__good_s
 Catcacert_device_loc_s
 Catcacert_tm_utc_s
 CATCAHAL_tIntermediary data structure to allow the HAL layer to point the standard API functions used by the upper layers to the HAL implementation for the interface. This isolates the upper layers and loosely couples the ATCAIface object from the physical implementation
 Catcahid
 CatcaI2CmasterThis is the hal_data for ATCA HAL
 CATCAIfaceCfg
 CATCAPacketATCA packet structure. This is a superset of the packet transmitted on the wire. It's also used as a buffer for receiving the response
 CatcaSWImasterThis is the hal_data for ATCA HAL
 Ccdc_device
 CCL_HashContext
 Cgood_s
 CGuardBytes
 Chid_device
 CI2CBuses
 Csw_sha256_ctx
 CSWIBuses
 CTlsSlotDef