17 #ifndef MCUXCLHASH_FUNCTIONS_H_ 18 #define MCUXCLHASH_FUNCTIONS_H_ 61 const uint8_t *
const in,
116 const uint8_t *
const in,
140 uint8_t *
const hash,
mcuxClHash_Status_Protected_t mcuxClHash_update(mcuxClSession_Handle_t session, mcuxClHash_Context_t *context, const uint8_t *const in, uint32_t inSize)
Adds a chunk of data to an ongoing hash computation.
mcuxClHash_Status_Protected_t mcuxClHash_compute(mcuxClSession_Handle_t session, const mcuxClHash_Algo_t *algo, const uint8_t *const in, uint32_t inSize, uint8_t *const hash, uint8_t *const rtf)
One-shot hash computation.
mcuxClSession_Descriptor_t *const mcuxClSession_Handle_t
Type for mcuxClSession Handle.
Definition: mcuxClSession_Types.h:110
Definition: mcuxClHash_Types.h:147
uint64_t mcuxClHash_Status_Protected_t
Hash Protected Status type.
Definition: mcuxClHash_Types.h:56
mcuxClHash_Status_Protected_t mcuxClHash_init(mcuxClSession_Handle_t session, mcuxClHash_Context_t *context, const mcuxClHash_Algo_t *algo)
Initializes the context for a new hash computation.
mcuxClHash_Status_Protected_t mcuxClHash_finish(mcuxClSession_Handle_t session, mcuxClHash_Context_t *context, uint8_t *const hash, uint8_t *const rtf)
Finishes a hash computation.
Type definitions for the mcuxClSession component.
Type definitions for the mcuxClHash component.
Provides the API for the CSSL flow protection mechanism.
#define MCUX_CSSL_FP_FUNCTION_DECL(id)
Declaration of a flow protected function.
Definition: mcuxCsslFlowProtection.h:119
Definition: mcuxClHash_Types.h:201