MCUX CLNS
MCUX Crypto Library Normal Secure
mcuxClMac_Types

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

Typedefs

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

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_TestDescriptor_t

typedef struct mcuxClMac_TestDescriptor mcuxClMac_TestDescriptor_t

Mac selftest mode/algorithm descriptor type.

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

◆ mcuxClMac_Test_t

Mac selftest mode/algorithm type.

This type is used to refer to a Mac selftest mode/algorithm.

◆ 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).