Type definitions for the mcuxClHash component. More...
Go to the source code of this file.
Data Structures | |
| struct | mcuxClHash_ContextBuffer |
| struct | mcuxClHash_ContextData |
| struct | mcuxClHash_Context |
| struct | mcuxClHash_Algo |
Macros | |
| #define | MCUXCLHASH_STATUS_OK |
| Hash operation successful. More... | |
| #define | MCUXCLHASH_STATUS_ERROR |
| Error occured during Hash operation. More... | |
| #define | MCUXCLHASH_STATUS_FAULT_ATTACK |
| Fault attack (unexpected behaviour) detected. More... | |
| #define | MCUXCLHASH_INIT |
| #define | MCUXCLHASH_UPDATE |
| #define | MCUXCLHASH_FINALIZE |
| #define | MCUXCLHASH_COUNTER_SIZE_SHA_256 |
| #define | MCUXCLHASH_COUNTER_SIZE_SHA_224 |
| #define | MCUXCLHASH_COUNTER_SIZE_SHA_512 |
| #define | MCUXCLHASH_COUNTER_SIZE_SHA_384 |
Typedefs | |
| typedef struct mcuxClHash_Algo | mcuxClHash_Algo_t |
| Hash Algorithm type. More... | |
| typedef struct mcuxClHash_Context | mcuxClHash_Context_t |
| Hash Context type. More... | |
| typedef uint64_t | mcuxClHash_Status_Protected_t |
| Hash Protected Status type. More... | |
| typedef uint32_t | mcuxClHash_Status_t |
| Hash Status type. More... | |
| typedef struct mcuxClHash_ContextBuffer | mcuxClHash_ContextBuffer_t |
| typedef struct mcuxClHash_ContextData | mcuxClHash_ContextData_t |
| typedef mcuxClHash_Status_Protected_t(* | mcuxClHash_AlgoEngine_t) (uint32_t options, const uint8_t *const in, uint32_t inSize, uint8_t *const out) |
| typedef mcuxClHash_Status_Protected_t(* | mcuxClHash_AlgoSkeleton_t) (mcuxClSession_Handle_t session, const mcuxClHash_Algo_t *algo, mcuxClHash_ContextData_t *context, mcuxClHash_ContextBuffer_t *buffer, const uint8_t *const in, uint32_t inSize, uint8_t *const out, uint8_t *const rtf, uint32_t options) |
| typedef mcuxClHash_Status_Protected_t(* | mcuxClHash_AlgoDmaProtection_t) (uint8_t *startAddress, size_t expectedLength) |
Type definitions for the mcuxClHash component.