CryptoAuthLib
Microchip CryptoAuthentication Library
atca_aes_ctr_ctx Struct Reference

#include <atca_basic.h>

Data Fields

uint16_t key_id
 Key location. Can either be a slot number or ATCA_TEMPKEY_KEYID for TempKey. More...
 
uint8_t key_block
 Index of the 16-byte block to use within the key location for the actual key. More...
 
uint8_t cb [AES_DATA_SIZE]
 Counter block, comprises of nonce + count value (16 bytes). More...
 
uint8_t counter_size
 Size of counter in the initialization vector. More...
 

Field Documentation

◆ cb

uint8_t cb[AES_DATA_SIZE]

Counter block, comprises of nonce + count value (16 bytes).

◆ counter_size

uint8_t counter_size

Size of counter in the initialization vector.

◆ key_block

uint8_t key_block

Index of the 16-byte block to use within the key location for the actual key.

◆ key_id

uint16_t key_id

Key location. Can either be a slot number or ATCA_TEMPKEY_KEYID for TempKey.