24#include "cryptoauthlib.h" 
   34#define ATCA_I2C_ADDR (0xC0)     
   36#define ATCA_WAKE_ADDR   (0x00)  
   37#define ATCA_SLEEP_ADDR  (0x01)  
   38#define ATCA_IDLE_ADDR   (0x02)  
   39#define ATCA_DATA_ADDR   (0x03)  
   42#if IS_USED(MODULE_PSA_SECURE_ELEMENT_ATECCX08A) 
   52        atca_aes_cbc_ctx_t aes_cbc;
 
   54} psa_atca_cipher_context_t;
 
   67    uint8_t key_persistent;
 
   69    uint8_t slot_occupied;
 
   70} psa_atca_slot_config_t;
 
Type definitions for PSA Crypto.
 
Low-level I2C peripheral driver interface definition.
 
Common macros and compiler attributes/pragmas configuration.
 
uint16_t psa_key_type_t
Encoding of a key type.
 
psa_encrypt_or_decrypt_t
For encrypt-decrypt functions, whether the operation is an encryption or a decryption.