MCUX CLNS
MCUX Crypto Library Normal Secure
 
Loading...
Searching...
No Matches
mcuxClHash_Functions.h File Reference

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

#include <mcuxClConfig.h>
#include <mcuxClSession_Types.h>
#include <mcuxClHash_Types.h>
#include <mcuxCsslFlowProtection.h>
#include <mcuxClCore_FunctionIdentifiers.h>
#include <mcuxClBuffer.h>

Go to the source code of this file.

Functions

mcuxClHash_Status_t mcuxClHash_compute (mcuxClSession_Handle_t session, mcuxClHash_Algo_t algorithm, mcuxCl_InputBuffer_t pIn, uint32_t inSize, mcuxCl_Buffer_t pOut, uint32_t *const pOutSize)
 One-shot Hash computation function.
 
mcuxClHash_Status_t mcuxClHash_init (mcuxClSession_Handle_t session, mcuxClHash_Context_t pContext, mcuxClHash_Algo_t algorithm)
 Multi-part Hash initialization function.
 
mcuxClHash_Status_t mcuxClHash_process (mcuxClSession_Handle_t session, mcuxClHash_Context_t pContext, mcuxCl_InputBuffer_t pIn, uint32_t inSize)
 Multi-part Hash processing function.
 
mcuxClHash_Status_t mcuxClHash_finish (mcuxClSession_Handle_t session, mcuxClHash_Context_t pContext, mcuxCl_Buffer_t pOut, uint32_t *const pOutSize)
 Multi-part Hash computation finalization function.
 

Detailed Description

Top-level API of the mcuxClHash component.