70 #ifndef ti_drivers_aesgcm_AESGCMCC26X4__include 71 #define ti_drivers_aesgcm_AESGCMCC26X4__include 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 intPriority
Crypto Peripheral's interrupt priority.
Definition: AESGCMCC26X4.h:112
volatile int_fast16_t returnStatus
Definition: AESGCMCC26X4.h:133
The CryptoKey type is an opaque representation of a cryptographic key.
AESGCM_OperationType
Enum for the operation types supported by the driver.
Definition: AESGCM.h:868
size_t actualAADLength
Definition: AESGCMCC26X4.h:130
uint32_t semaphoreTimeout
Definition: AESGCMCC26X4.h:125
volatile bool operationInProgress
Definition: AESGCMCC26X4.h:140
CryptoKey datastructure.
Definition: CryptoKey.h:196
AESGCM_ReturnBehavior returnBehavior
Definition: AESGCMCC26X4.h:134
AESGCMCC26X4 Object.
Definition: AESGCMCC26X4.h:120
size_t expectedPlaintextLength
Definition: AESGCMCC26X4.h:129
AESGCM_OperationType operationType
Definition: AESGCMCC26X4.h:135
Semaphore module for the RTOS Porting Interface.
bool isOpen
Definition: AESGCMCC26X4.h:139
void(* AESGCM_CallbackFxn)(AESGCM_Handle handle, int_fast16_t returnValue, AESGCM_OperationUnion *operation, AESGCM_OperationType operationType)
The definition of a callback function used by the AESGCM driver when used in AESGCM_RETURN_BEHAVIOR_C...
Definition: AESGCM.h:898
AESGCM_ReturnBehavior
The way in which GCM function calls return after performing an encryption + authentication or decrypt...
Definition: AESGCM.h:682
Software Interrupt module for the RTOS Porting Interface.
bool continueAADOperation
Definition: AESGCMCC26X4.h:137
bool continueDataOperation
Definition: AESGCMCC26X4.h:138
volatile bool cryptoResourceLocked
Definition: AESGCMCC26X4.h:142
size_t actualPlaintextLength
Definition: AESGCMCC26X4.h:131
size_t expectedAADLength
Definition: AESGCMCC26X4.h:128
AESGCMCC26X4 Hardware Attributes.
Definition: AESGCMCC26X4.h:97
volatile bool hwBusy
Definition: AESGCMCC26X4.h:141
Union containing a reference to a one step, segmented AAD, segmented data, or segmented finalize oper...
Definition: AESGCM.h:856
AESGCM_CallbackFxn callbackFxn
Definition: AESGCMCC26X4.h:126
CryptoKey key
Definition: AESGCMCC26X4.h:132
Hardware Interrupt module for the RTOS Porting Interface.
AESGCM_OperationUnion * operation
Definition: AESGCMCC26X4.h:127
uint32_t blockCounter
Definition: AESGCMCC26X4.h:124