56 #ifndef ti_drivers_sha2_SHA2CC26XX__include 57 #define ti_drivers_sha2_SHA2CC26XX__include 70 #include <ti/devices/DeviceFamily.h> 71 #include DeviceFamily_constructPath(driverlib/crypto.h) 73 #include <ti/drivers/dpl/HwiP.h> 74 #include <ti/drivers/dpl/SwiP.h> 75 #include <ti/drivers/dpl/SemaphoreP.h> SHA2CC26XX Object.
Definition: SHA2CC26X2.h:110
The CryptoKey type is an opaque representation of a cryptographic key.
uint32_t swiPriority
SHA2 SWI priority. The higher the number, the higher the priority. The minimum is 0 and the maximum i...
Definition: SHA2CC26X2.h:102
void(* SHA2_CallbackFxn)(SHA2_Handle handle, int_fast16_t returnStatus, SHA2_Operation operation, SHA2_OperationType operationType)
The definition of a callback function used by the SHA2 driver when used in SHA2_RETURN_BEHAVIOR_CALLB...
Definition: SHA2.h:590
SHA2CC26XX Hardware Attributes.
Definition: SHA2CC26X2.h:83
struct SHA2CC26X2_Object_ SHA2CC26X2_Object
SHA2CC26XX Object.
SHA2_OperationType operationType
Definition: SHA2CC26X2.h:117
SHA2_CallbackFxn callbackFxn
Definition: SHA2CC26X2.h:115
SHA2_Operation operation
Definition: SHA2CC26X2.h:116
bool isOpen
Definition: SHA2CC26X2.h:111
enum SHA2_ReturnBehavior_ SHA2_ReturnBehavior
The way in which SHA2 function calls return after performing an operation.
struct SHA2CC26X2_HWAttrs_ SHA2CC26X2_HWAttrs
SHA2CC26XX Hardware Attributes.
SwiP_Struct callbackSwi
Definition: SHA2CC26X2.h:118
Union containing pointers to all supported operation structs.
Definition: SHA2.h:535
enum SHA2_OperationType_ SHA2_OperationType
Enum for the operation types supported by the driver.
uint8_t intPriority
Crypto Peripheral's interrupt priority.
Definition: SHA2CC26X2.h:96
int_fast16_t returnStatus
Definition: SHA2CC26X2.h:112
SHA2_ReturnBehavior returnBehavior
Definition: SHA2CC26X2.h:113
uint32_t semaphoreTimeout
Definition: SHA2CC26X2.h:114