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

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

Typedefs

typedef uint32_t mcuxClMac_Status_t
 Type for Mac component error codes.
 
typedef struct mcuxClMac_ModeDescriptor mcuxClMac_ModeDescriptor_t
 MAC mode/algorithm descriptor type.
 
typedef const mcuxClMac_ModeDescriptor_t *const mcuxClMac_Mode_t
 MAC mode/algorithm type.
 
typedef mcuxClMac_ModeDescriptor_t *const mcuxClMac_CustomMode_t
 MAC custom mode/algorithm type.
 
typedef struct mcuxClMac_Context mcuxClMac_Context_t
 Mac context type.
 

Detailed Description

Defines all types of the mcuxClMac component.

Typedef Documentation

◆ mcuxClMac_Status_t

typedef uint32_t mcuxClMac_Status_t

Type for Mac component error codes.

◆ mcuxClMac_ModeDescriptor_t

typedef struct mcuxClMac_ModeDescriptor mcuxClMac_ModeDescriptor_t

MAC mode/algorithm descriptor type.

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

◆ mcuxClMac_Mode_t

MAC mode/algorithm type.

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

◆ mcuxClMac_CustomMode_t

MAC custom mode/algorithm type.

This type is used to refer to a custom MAC mode/algorithm that can be created via a provided constructor.

◆ mcuxClMac_Context_t

typedef struct mcuxClMac_Context mcuxClMac_Context_t

Mac context type.

This type captures all the information that the Mac interface needs to know for a particular Mac mode/algorithm to work.

The size of the context depends on the mode used (see mcuxClMac_MemoryConsumption).

Note: A copy of the Mac context to another memory location is only supported if both source and destination addresses have the same 64 bit alignment.