56 #ifndef ti_drivers_sha2_SHA2CC26X2__include 57 #define ti_drivers_sha2_SHA2CC26X2__include 96 #define SHA2CC26X2_MAX_BLOCK_SIZE_BYTES (SHA2_BLOCK_SIZE_BYTES_512) 97 #define SHA2CC26X2_MAX_DIGEST_LENGTH_BYTES (SHA2_DIGEST_LENGTH_BYTES_512) 106 volatile bool operationInProgress;
107 bool operationCanceled;
108 volatile uint8_t retainAccessCounter;
110 int_fast16_t returnStatus;
111 uint32_t accessTimeout;
114 uint16_t bytesInBuffer;
115 uint32_t bytesProcessed;
116 uint32_t digest[SHA2CC26X2_MAX_DIGEST_LENGTH_BYTES /
sizeof(uint32_t)];
117 uint32_t hmacDigest[SHA2CC26X2_MAX_DIGEST_LENGTH_BYTES /
sizeof(uint32_t)];
118 uint8_t buffer[SHA2CC26X2_MAX_BLOCK_SIZE_BYTES];
SHA2_ReturnBehavior
The way in which SHA2 function calls return after performing an operation.
Definition: SHA2.h:360
SHA2_HashType
Enum for the hash types supported by the driver.
Definition: SHA2.h:381
Hardware-specific configuration attributes.
Definition: SHA2CC26X2.h:75
void(* SHA2_CallbackFxn)(SHA2_Handle handle, int_fast16_t returnStatus)
The definition of a callback function used by the SHA2 driver when used in SHA2_RETURN_BEHAVIOR_CALLB...
Definition: SHA2.h:452
uint8_t intPriority
Definition: SHA2CC26X2.h:90