66 #ifndef ti_drivers_aesecb_AESECBCC26XX__include 67 #define ti_drivers_aesecb_AESECBCC26XX__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> Struct containing the parameters required for encrypting/decrypting and a message.
Definition: AESECB.h:416
AESECB_ReturnBehavior returnBehavior
Definition: AESECBCC26XX.h:123
uint32_t swiPriority
AESECB SWI priority. The higher the number, the higher the priority. The minimum is 0 and the maximum...
Definition: AESECBCC26XX.h:112
bool isOpen
Definition: AESECBCC26XX.h:121
The CryptoKey type is an opaque representation of a cryptographic key.
uint32_t semaphoreTimeout
Definition: AESECBCC26XX.h:125
struct AESECBCC26XX_HWAttrs AESECBCC26XX_HWAttrs
AESECBCC26XX Hardware Attributes.
AESECB_CallbackFxn callbackFxn
Definition: AESECBCC26XX.h:126
enum AESECB_OperationType_ AESECB_OperationType
Enum for the operation types supported by the driver.
struct AESECBCC26XX_Object AESECBCC26XX_Object
AESECBCC26XX Object.
enum AESECB_ReturnBehavior_ AESECB_ReturnBehavior
The way in which ECB function calls return after performing an encryption + authentication or decrypt...
void(* AESECB_CallbackFxn)(AESECB_Handle handle, int_fast16_t returnValue, AESECB_Operation *operation, AESECB_OperationType operationType)
The definition of a callback function used by the AESECB driver when used in AESECB_RETURN_BEHAVIOR_C...
Definition: AESECB.h:476
AESECB_OperationType operationType
Definition: AESECBCC26XX.h:124
SwiP_Struct callbackSwi
Definition: AESECBCC26XX.h:128
uint8_t intPriority
Crypto Peripheral's interrupt priority.
Definition: AESECBCC26XX.h:106
AESECBCC26XX Hardware Attributes.
Definition: AESECBCC26XX.h:93
int_fast16_t returnStatus
Definition: AESECBCC26XX.h:122
AESECB_Operation * operation
Definition: AESECBCC26XX.h:127
AESECBCC26XX Object.
Definition: AESECBCC26XX.h:120