MCUX CLNS MCUX Crypto Library Normal Secure |

Functions
mcuxClHash_Functions.h File Reference

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

`#include <mcuxClSession_Types.h>`
`#include <mcuxClHash_Types.h>`
`#include <mcuxCsslFlowProtection.h>`

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.