70 #ifndef ti_drivers_aesccm_AESCCMCC26X4__include 71 #define ti_drivers_aesccm_AESCCMCC26X4__include 80 #include <ti/drivers/dpl/HwiP.h> 81 #include <ti/drivers/dpl/SwiP.h> 82 #include <ti/drivers/dpl/SemaphoreP.h> 84 #include <ti/devices/DeviceFamily.h> 85 #include DeviceFamily_constructPath(driverlib/aes.h) 122 uint32_t intermediateIV[AES_IV_LENGTH_BYTES / 4];
123 uint32_t intermediateTag[AES_TAG_LENGTH_BYTES / 4];
uint8_t macLength
Definition: AESCCMCC26X4.h:138
The CryptoKey type is an opaque representation of a cryptographic key.
uint32_t semaphoreTimeout
Definition: AESCCMCC26X4.h:126
AESCCM_ReturnBehavior returnBehavior
Definition: AESCCMCC26X4.h:135
uint8_t nonceLength
Definition: AESCCMCC26X4.h:139
bool continueAADOperation
Definition: AESCCMCC26X4.h:141
CryptoKey datastructure.
Definition: CryptoKey.h:192
volatile int_fast16_t returnStatus
Definition: AESCCMCC26X4.h:134
CryptoKey key
Definition: AESCCMCC26X4.h:133
uint32_t alignmentInfo
Definition: AESCCMCC26X4.h:125
size_t expectedPlaintextLength
Definition: AESCCMCC26X4.h:130
volatile bool cryptoResourceLocked
Definition: AESCCMCC26X4.h:146
AESCCM_OperationType operationType
Definition: AESCCMCC26X4.h:136
size_t expectedAADLength
Definition: AESCCMCC26X4.h:129
size_t actualAADLength
Definition: AESCCMCC26X4.h:131
volatile bool hwBusy
Definition: AESCCMCC26X4.h:145
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
Union containing a reference to a one step, segmented AAD, segmented data, or segmented finalize oper...
Definition: AESCCM.h:1017
AESCCMCC26X4 Hardware Attributes.
Definition: AESCCMCC26X4.h:97
size_t actualPlaintextLength
Definition: AESCCMCC26X4.h:132
AESCCMCC26X4 Object.
Definition: AESCCMCC26X4.h:120
uint32_t blockCounter
Definition: AESCCMCC26X4.h:124
AESCCM_OperationType
Enum for the operation types supported by the driver.
Definition: AESCCM.h:1029
bool isOpen
Definition: AESCCMCC26X4.h:143
uint8_t intPriority
Crypto Peripheral's interrupt priority.
Definition: AESCCMCC26X4.h:112
AESCCM_ReturnBehavior
The way in which CCM function calls return after performing an encryption + authentication or decrypt...
Definition: AESCCM.h:836
AESCCM_OperationUnion * operation
Definition: AESCCMCC26X4.h:128
volatile bool operationInProgress
Definition: AESCCMCC26X4.h:144
bool continueDataOperation
Definition: AESCCMCC26X4.h:142
AESCCM_CallbackFxn callbackFxn
Definition: AESCCMCC26X4.h:127