71 #ifndef ti_drivers_aescmac_AESCMACCC26XX__include 72 #define ti_drivers_aescmac_AESCMACCC26XX__include 79 #include <ti/drivers/dpl/SwiP.h> 81 #include <ti/devices/DeviceFamily.h> 82 #include DeviceFamily_constructPath(driverlib/aes.h) 118 uint32_t intermediateTag[AES_TAG_LENGTH_BYTES / 4];
119 uint32_t buffer[AES_BLOCK_SIZE / 4];
140 bool AESCMAC_acquireLock(
AESCMAC_Handle handle, uint32_t timeout);
AESCMAC_ReturnBehavior returnBehavior
Definition: AESCMACCC26XX.h:125
CryptoKey datastructure.
Definition: CryptoKey.h:192
AESCMAC_OperationType
Enum for the operation types supported by the driver.
Definition: AESCMAC.h:691
volatile int_fast16_t returnStatus
Definition: AESCMACCC26XX.h:124
AESCMACCC26XX Hardware Attributes.
Definition: AESCMACCC26XX.h:94
CMAC Global configuration.
Definition: AESCMAC.h:574
AESCMAC_CallbackFxn callbackFxn
Definition: AESCMACCC26XX.h:121
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:714
AESCMACCC26XX Object.
Definition: AESCMACCC26XX.h:117
uint8_t intPriority
Crypto Peripheral's interrupt priority.
Definition: AESCMACCC26XX.h:109
AESCMAC_OperationalMode
Defines the operation modes for the AESCMAC driver.
Definition: AESCMAC.h:634
AESCMAC_Operation * operation
Definition: AESCMACCC26XX.h:122
volatile bool operationInProgress
Definition: AESCMACCC26XX.h:132
AESCMAC_OperationType operationType
Definition: AESCMACCC26XX.h:126
CryptoKey key
Definition: AESCMACCC26XX.h:123
volatile bool cryptoResourceLocked
Definition: AESCMACCC26XX.h:130
bool isOpen
Definition: AESCMACCC26XX.h:128
bool threadSafe
Definition: AESCMACCC26XX.h:129
AESCMAC (CMAC and CBC-MAC) driver header.
uint32_t semaphoreTimeout
Definition: AESCMACCC26XX.h:120
Struct containing the parameters required for signing or verifying a message.
Definition: AESCMAC.h:642
AESCMAC_ReturnBehavior
The return behavior of AESCMAC functions.
Definition: AESCMAC.h:607
AESCMAC_OperationalMode operationalMode
Definition: AESCMACCC26XX.h:127
volatile bool hwBusy
Definition: AESCMACCC26XX.h:131