MCUX CLNS
MCUX Crypto Library Normal Secure
 
Loading...
Searching...
No Matches
mcuxClHash_Types

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

Typedefs

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

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.

Note: A copy of the Hash context to another memory location is only supported if both source and destination addresses have the same 64 bit alignment. This requirement can be ignored when using mcuxClHash_export_state and mcuxClHash_import_state to move a Hash context.

◆ mcuxClHash_Context_t

Hash Context type.

This type is used to refer to the Hash context.

◆ mcuxClHash_Status_t

typedef uint32_t mcuxClHash_Status_t

Hash Status type.

This type is used for hash return values: mcuxClHashStatusValues