66 #ifndef ti_drivers_aesccm_AESCCMCC26XX__include 67 #define ti_drivers_aesccm_AESCCMCC26XX__include 80 #include <ti/devices/DeviceFamily.h> 81 #include DeviceFamily_constructPath(driverlib/crypto.h) 83 #include <ti/drivers/dpl/HwiP.h> 84 #include <ti/drivers/dpl/SwiP.h> 85 #include <ti/drivers/dpl/SemaphoreP.h> AESCCMCC26XX Hardware Attributes.
Definition: AESCCMCC26XX.h:93
The CryptoKey type is an opaque representation of a cryptographic key.
uint32_t semaphoreTimeout
Definition: AESCCMCC26XX.h:128
uint8_t * mac
Definition: AESCCMCC26XX.h:129
uint32_t swiPriority
AESCCM SWI priority. The higher the number, the higher the priority. The minimum is 0 and the maximum...
Definition: AESCCMCC26XX.h:112
CryptoKey datastructure.
Definition: CryptoKey.h:210
bool nonceInternallyGenerated
Definition: AESCCMCC26XX.h:122
enum AESCCM_ReturnBehavior_ AESCCM_ReturnBehavior
The way in which CCM function calls return after performing an encryption + authentication or decrypt...
bool isOpen
Definition: AESCCMCC26XX.h:121
CryptoKey * key
Definition: AESCCMCC26XX.h:130
AESCCM_ReturnBehavior returnBehavior
Definition: AESCCMCC26XX.h:126
AESCCM_CallbackFxn callbackFxn
Definition: AESCCMCC26XX.h:125
uint8_t macLength
Definition: AESCCMCC26XX.h:123
enum AESCCM_Mode_ AESCCM_Mode
Enum for the direction of the CCM operation.
struct AESCCMCC26XX_Object AESCCMCC26XX_Object
AESCCMCC26XX Object.
void(* AESCCM_CallbackFxn)(AESCCM_Handle handle, CryptoKey *processedKey)
The definition of a callback function used by the AESCCM driver when used in AESCCM_RETURN_BEHAVIOR_C...
Definition: AESCCM.h:451
AESCCM_Mode mode
Definition: AESCCMCC26XX.h:127
uint8_t intPriority
Crypto Peripheral's interrupt priority.
Definition: AESCCMCC26XX.h:106
AESCCMCC26XX Object.
Definition: AESCCMCC26XX.h:120
SwiP_Struct callbackSwi
Definition: AESCCMCC26XX.h:131
struct AESCCMCC26XX_HWAttrs AESCCMCC26XX_HWAttrs
AESCCMCC26XX Hardware Attributes.
int8_t macVerifyResult
Definition: AESCCMCC26XX.h:124