23#include "cryptoauthlib.h"
33#define ATCA_I2C_ADDR (0xC0)
35#define ATCA_WAKE_ADDR (0x00)
36#define ATCA_SLEEP_ADDR (0x01)
37#define ATCA_IDLE_ADDR (0x02)
38#define ATCA_DATA_ADDR (0x03)
41#if IS_USED(MODULE_PSA_SECURE_ELEMENT_ATECCX08A)
51 atca_aes_cbc_ctx_t aes_cbc;
53} psa_atca_cipher_context_t;
66 uint8_t key_persistent;
68 uint8_t slot_occupied;
69} psa_atca_slot_config_t;
Type definitions for PSA Crypto.
Low-level I2C peripheral driver interface definition.
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.