MCUX CLNS
MCUX Crypto Library Normal Secure
mcuxClHash_Functions.h File Reference

Top-level API of the mcuxClHash component. More...

Go to the source code of this file.

Functions

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. More...
 
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. More...
 
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. More...
 
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. More...
 

Detailed Description

Top-level API of the mcuxClHash component.