62 #ifndef ti_drivers_aesccm_AESCCMLPF3__include 63 #define ti_drivers_aesccm_AESCCMLPF3__include 71 #include <ti/devices/DeviceFamily.h> 72 #include DeviceFamily_constructPath(driverlib/aes.h) 78 #define AESCCMLPF3_AAD_BUFFER_SIZE 2U 102 volatile uint32_t intermediateCounter[AES_IV_LENGTH_BYTES / 4];
103 volatile uint32_t intermediateTag[AES_TAG_LENGTH_BYTES / 4];
AESCommonLPF3_HWAttrs AESCCMLPF3_HWAttrs
AESCCMLPF3 Hardware Attributes.
Definition: AESCCMLPF3.h:86
const uint8_t * input
Definition: AESCCMLPF3.h:98
AESCommonLPF3_Object common
Definition: AESCCMLPF3.h:96
#define AESCCMLPF3_AAD_BUFFER_SIZE
Definition: AESCCMLPF3.h:78
volatile size_t totalCTRLengthRemaining
Definition: AESCCMLPF3.h:113
AESCCM_CallbackFxn callbackFxn
Definition: AESCCMLPF3.h:104
AESCCM_OperationUnion * operation
Definition: AESCCMLPF3.h:105
size_t totalDataLength
Definition: AESCCMLPF3.h:110
const uint8_t * nonce
Definition: AESCCMLPF3.h:100
AESCCMLPF3 Object.
Definition: AESCCMLPF3.h:93
size_t totalAADLength
Definition: AESCCMLPF3.h:109
size_t inputLength
Definition: AESCCMLPF3.h:106
uint8_t * output
Definition: AESCCMLPF3.h:99
AESCCM_OperationType operationType
Definition: AESCCMLPF3.h:114
void(* AESCCM_CallbackFxn)(AESCCM_Handle handle, int_fast16_t returnValue, AESCCM_OperationUnion *operation, AESCCM_OperationType operationType)
The definition of a callback function used by the AESCCM driver when used in AESCCM_RETURN_BEHAVIOR_C...
Definition: AESCCM.h:1059
AESCommonLPF3 Hardware Attributes.
Definition: AESCommonLPF3.h:80
const uint8_t * aad
Definition: AESCCMLPF3.h:97
Union containing a reference to a one step, segmented AAD, segmented data, or segmented finalize oper...
Definition: AESCCM.h:1017
AESCommon driver implementation for the Low Power F3 family.
volatile size_t inputCBCMACLengthRemaining
Definition: AESCCMLPF3.h:107
uint8_t macLength
Definition: AESCCMLPF3.h:117
volatile size_t totalCBCMACLengthRemaining
Definition: AESCCMLPF3.h:112
volatile size_t inputCTRLengthRemaining
Definition: AESCCMLPF3.h:108
size_t aadBytesProcessed
Definition: AESCCMLPF3.h:111
AESCCM_OperationType
Enum for the operation types supported by the driver.
Definition: AESCCM.h:1029
uint8_t * mac
Definition: AESCCMLPF3.h:101
uint8_t nonceLength
Definition: AESCCMLPF3.h:118
AESCommonLPF3 Object.
Definition: AESCommonLPF3.h:102
uint8_t bufferedAADLength
Definition: AESCCMLPF3.h:116