72 #ifndef ti_drivers_aesgcm_AESGCMCC26XX__include 73 #define ti_drivers_aesgcm_AESGCMCC26XX__include 86 #include <ti/drivers/dpl/HwiP.h> 87 #include <ti/drivers/dpl/SwiP.h> 88 #include <ti/drivers/dpl/SemaphoreP.h> AESGCM_CallbackFxn callbackFxn
Definition: AESGCMCC26XX.h:125
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:480
struct AESGCMCC26XX_Object AESGCMCC26XX_Object
AESGCMCC26XX Object.
bool operationCanceled
Definition: AESGCMCC26XX.h:120
AESGCM_Operation * operation
Definition: AESGCMCC26XX.h:126
uint32_t semaphoreTimeout
Definition: AESGCMCC26XX.h:124
struct AESGCMCC26XX_HWAttrs AESGCMCC26XX_HWAttrs
AESGCMCC26XX Hardware Attributes.
uint8_t intPriority
Crypto Peripheral's interrupt priority.
Definition: AESGCMCC26XX.h:109
void(* AESGCM_CallbackFxn)(AESGCM_Handle handle, int_fast16_t returnValue, AESGCM_Operation *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:519
AESGCM_ReturnBehavior
The way in which GCM function calls return after performing an encryption + authentication or decrypt...
Definition: AESGCM.h:399
AESGCM_OperationType operationType
Definition: AESGCMCC26XX.h:123
bool operationInProgress
Definition: AESGCMCC26XX.h:119
AESGCMCC26XX Hardware Attributes.
Definition: AESGCMCC26XX.h:96
bool isOpen
Definition: AESGCMCC26XX.h:118
int_fast16_t returnStatus
Definition: AESGCMCC26XX.h:121
AESGCMCC26XX Object.
Definition: AESGCMCC26XX.h:117
AESGCM_ReturnBehavior returnBehavior
Definition: AESGCMCC26XX.h:122
Struct containing the parameters required for encrypting/decrypting and authenticating/verifying a me...
Definition: AESGCM.h:428