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.
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.
Low-level I2C peripheral driver interface definition.