MCUX CLNS
MCUX Crypto Library Normal Secure
mcuxClHash_Types

Defines all types of the mcuxClHash component. More...

Typedefs

typedef struct mcuxClHash_AlgorithmDescriptor mcuxClHash_AlgorithmDescriptor_t
 Hash mode/algorithm descriptor type. More...
 
typedef const mcuxClHash_AlgorithmDescriptor_t *const mcuxClHash_Algo_t
 Hash mode/algorithm type. More...
 
typedef struct mcuxClHash_ContextDescriptor mcuxClHash_ContextDescriptor_t
 Hash Context buffer type. More...
 
typedef mcuxClHash_ContextDescriptor_t *const mcuxClHash_Context_t
 Hash Context type. More...
 
typedef uint32_t mcuxClHash_Status_t
 Hash Status type. More...
 

Detailed Description

Defines all types of the mcuxClHash component.

Typedef Documentation

◆ mcuxClHash_AlgorithmDescriptor_t

typedef struct mcuxClHash_AlgorithmDescriptor mcuxClHash_AlgorithmDescriptor_t

Hash mode/algorithm descriptor type.

This type captures all the information that the Hash interfaces need to know about a particular Hash mode/algorithm.

◆ mcuxClHash_Algo_t

Hash mode/algorithm type.

This type is used to refer to a Hash mode/algorithm.

◆ mcuxClHash_ContextDescriptor_t

typedef struct mcuxClHash_ContextDescriptor mcuxClHash_ContextDescriptor_t

Hash Context buffer type.

This type is used in the streaming interfaces to store the information about the current operation and the relevant internal state.

◆ mcuxClHash_Context_t

Hash Context type.

This type is used to refer to the Hash context. It needs to be placed at a 64 Bit-aligned address.

◆ mcuxClHash_Status_t

typedef uint32_t mcuxClHash_Status_t

Hash Status type.

This type is used for hash return values: mcuxClHashStatusValues