CryptoAuthLib
Microchip CryptoAuthentication Library
basic Directory Reference

Files

file  atca_basic.c
 CryptoAuthLib Basic API methods. These methods provide a simpler way to access the core crypto methods.
 
file  atca_basic.h [code]
 CryptoAuthLib Basic API methods - a simple crypto authentication API. These methods manage a global ATCADevice object behind the scenes. They also manage the wake/idle state transitions so callers don't need to.
 
file  atca_basic_aes.c
 CryptoAuthLib Basic API methods for AES command.
 
file  atca_basic_aes_cbc.c
 CryptoAuthLib Basic API methods for AES CBC mode.
 
file  atca_basic_aes_cmac.c
 CryptoAuthLib Basic API methods for AES CBC_MAC mode.
 
file  atca_basic_aes_ctr.c
 CryptoAuthLib Basic API methods for AES CTR mode.
 
file  atca_basic_aes_gcm.c
 CryptoAuthLib Basic API methods for AES GCM mode.
 
file  atca_basic_aes_gcm.h [code]
 Unity tests for the cryptoauthlib AES GCM functions.
 
file  atca_basic_checkmac.c
 CryptoAuthLib Basic API methods for CheckMAC command.
 
file  atca_basic_counter.c
 CryptoAuthLib Basic API methods for Counter command.
 
file  atca_basic_derivekey.c
 CryptoAuthLib Basic API methods for DeriveKey command.
 
file  atca_basic_ecdh.c
 CryptoAuthLib Basic API methods for ECDH command.
 
file  atca_basic_gendig.c
 CryptoAuthLib Basic API methods for GenDig command.
 
file  atca_basic_genkey.c
 CryptoAuthLib Basic API methods for GenKey command.
 
file  atca_basic_hmac.c
 CryptoAuthLib Basic API methods for HMAC command.
 
file  atca_basic_info.c
 CryptoAuthLib Basic API methods for Info command.
 
file  atca_basic_kdf.c
 CryptoAuthLib Basic API methods for KDF command.
 
file  atca_basic_lock.c
 CryptoAuthLib Basic API methods for Lock command.
 
file  atca_basic_mac.c
 CryptoAuthLib Basic API methods for MAC command.
 
file  atca_basic_nonce.c
 CryptoAuthLib Basic API methods for Nonce command.
 
file  atca_basic_privwrite.c
 CryptoAuthLib Basic API methods for PrivWrite command.
 
file  atca_basic_random.c
 CryptoAuthLib Basic API methods for Random command.
 
file  atca_basic_read.c
 CryptoAuthLib Basic API methods for Read command.
 
file  atca_basic_secureboot.c
 CryptoAuthLib Basic API methods for SecureBoot command.
 
file  atca_basic_selftest.c
 CryptoAuthLib Basic API methods for SelfTest command.
 
file  atca_basic_sha.c
 CryptoAuthLib Basic API methods for SHA command.
 
file  atca_basic_sign.c
 CryptoAuthLib Basic API methods for Sign command.
 
file  atca_basic_updateextra.c
 CryptoAuthLib Basic API methods for UpdateExtra command.
 
file  atca_basic_verify.c
 CryptoAuthLib Basic API methods for Verify command.
 
file  atca_basic_write.c
 CryptoAuthLib Basic API methods for Write command.
 
file  atca_helpers.c
 Helpers to support the CryptoAuthLib Basic API methods.
 
file  atca_helpers.h [code]
 Helpers to support the CryptoAuthLib Basic API methods.