69 #include <ti/devices/DeviceFamily.h> 70 #include DeviceFamily_constructPath(driverlib/aes.h) 73 #define AESGCMLPF3_IV_LENGTH 12U 76 #define AESGCMLPF3_HASH_PRECOMPUTE_TABLE_SIZE 16U 95 uint32_t hashKey[AES_BLOCK_SIZE_WORDS];
96 uint8_t tagOTP[AES_BLOCK_SIZE];
97 uint8_t intermediateTag[AES_BLOCK_SIZE];
100 uint32_t counter[AES_BLOCK_SIZE_WORDS];
size_t inputLength
Definition: AESGCMLPF3.h:98
AESGCM_OperationType
Enum for the operation types supported by the driver.
Definition: AESGCM.h:868
AESGCM_OperationUnion * operation
Definition: AESGCMLPF3.h:106
uint8_t * output
Definition: AESGCMLPF3.h:102
AESCommonLPF3_Object common
Definition: AESGCMLPF3.h:94
bool threadSafe
Definition: AESGCMLPF3.h:108
AESGCMLPF3 Object.
Definition: AESGCMLPF3.h:91
AESCommonLPF3_HWAttrs AESGCMLPF3_HWAttrs
AESCCMLPF3 Hardware Attributes.
Definition: AESGCMLPF3.h:84
uint8_t * aad
Definition: AESGCMLPF3.h:104
AESCommonLPF3 Hardware Attributes.
Definition: AESCommonLPF3.h:80
AESCommon driver implementation for the Low Power F3 family.
Union containing a reference to a one step, segmented AAD, segmented data, or segmented finalize oper...
Definition: AESGCM.h:856
const uint8_t * input
Definition: AESGCMLPF3.h:101
uint8_t * mac
Definition: AESGCMLPF3.h:103
size_t inputLengthRemaining
Definition: AESGCMLPF3.h:99
AESCommonLPF3 Object.
Definition: AESCommonLPF3.h:102
AESGCM_OperationType operationType
Definition: AESGCMLPF3.h:107