71 #ifndef ti_drivers_aescmac_AESCMACCC26XX__include 72 #define ti_drivers_aescmac_AESCMACCC26XX__include 81 #include <ti/devices/DeviceFamily.h> 82 #include DeviceFamily_constructPath(driverlib/aes.h) 120 uint32_t intermediateTag[AES_TAG_LENGTH_BYTES / 4];
121 uint32_t buffer[AES_BLOCK_SIZE / 4];
142 bool AESCMAC_acquireLock(
AESCMAC_Handle handle, uint32_t timeout);
AESCMAC_ReturnBehavior returnBehavior
Definition: AESCMACCC26XX.h:127
AES Global configuration.
Definition: AESCommon.h:154
CryptoKey datastructure.
Definition: CryptoKey.h:196
AESCMAC_OperationType
Enum for the operation types supported by the driver.
Definition: AESCMAC.h:715
volatile int_fast16_t returnStatus
Definition: AESCMACCC26XX.h:126
AESCMACCC26XX Hardware Attributes.
Definition: AESCMACCC26XX.h:94
AESCMAC_CallbackFxn callbackFxn
Definition: AESCMACCC26XX.h:123
void(* AESCMAC_CallbackFxn)(AESCMAC_Handle handle, int_fast16_t returnValue, AESCMAC_Operation *operation, AESCMAC_OperationType operationType)
The definition of a callback function used by the AESCMAC driver when used in AESCMAC_RETURN_BEHAVIOR...
Definition: AESCMAC.h:739
AESCMACCC26XX Object.
Definition: AESCMACCC26XX.h:118
uint8_t intPriority
Crypto Peripheral's interrupt priority.
Definition: AESCMACCC26XX.h:110
AESCMAC_OperationalMode
Defines the operation modes for the AESCMAC driver.
Definition: AESCMAC.h:652
AESCMAC_Operation * operation
Definition: AESCMACCC26XX.h:124
volatile bool operationInProgress
Definition: AESCMACCC26XX.h:134
Software Interrupt module for the RTOS Porting Interface.
AESCMAC_OperationType operationType
Definition: AESCMACCC26XX.h:128
CryptoKey key
Definition: AESCMACCC26XX.h:125
volatile bool cryptoResourceLocked
Definition: AESCMACCC26XX.h:132
bool isOpen
Definition: AESCMACCC26XX.h:130
bool threadSafe
Definition: AESCMACCC26XX.h:131
AESCMAC (CMAC and CBC-MAC) driver header.
uint32_t semaphoreTimeout
Definition: AESCMACCC26XX.h:122
Struct containing the parameters required for signing or verifying a message.
Definition: AESCMAC.h:661
AESCMAC_ReturnBehavior
The return behavior of AESCMAC functions.
Definition: AESCMAC.h:622
AESCMAC_OperationalMode operationalMode
Definition: AESCMACCC26XX.h:129
volatile bool hwBusy
Definition: AESCMACCC26XX.h:133