MCUX CLNS
MCUX Crypto Library Normal Secure
mcuxClMacModes_Constants

Constants of MAC Modes API component. More...

Macros

#define MCUXCLMAC_CBCMAC_OUTPUT_SIZE
 Size of CBCMAC output in bytes: 128 bits (16 bytes) More...
 
#define MCUXCLMAC_CBCMAC_OUTPUT_SIZE_IN_WORDS
 Size of CBCMAC output in bytes: 128 bits (16 bytes) More...
 
#define MCUXCLMAC_CMAC_OUTPUT_SIZE
 Size of CMAC output in bytes: 128 bits (16 bytes) More...
 
#define MCUXCLMAC_CMAC_OUTPUT_SIZE_IN_WORDS
 Size of CMAC output in bytes: 128 bits (16 bytes) More...
 
#define MCUXCLMAC_HMAC_SHA_256_OUTPUT_SIZE
 Size of HMAC SHA-256 output in bytes: 256 bits (32 bytes) More...
 
#define MCUXCLMAC_HMAC_SHA_256_OUTPUT_SIZE_IN_WORDS
 Size of HMAC SHA-256 output in bytes: 256 bits (32 bytes) More...
 
#define MCUXCLMAC_MAX_OUTPUT_SIZE
 
#define MCUXCLMAC_MAX_OUTPUT_SIZE_IN_WORDS
 
#define MCUXCLMAC_HMAC_SHA_256_BLOCK_SIZE
 
#define MCUXCLMAC_HMAC_SIZE_OF_LENGTH_FIELD
 
#define MCUXCLMAC_HMAC_MIN_PADDING_LENGTH
 Size of minimum HMAC padding length. More...
 
#define MCUXCLMACMODES_GET_HMAC_INPUTBUFFER_LENGTH(dataLength)
 Formula to calculate input buffer size for HMAC with SHA-256. More...
 

Detailed Description

Constants of MAC Modes API component.

Macro Definition Documentation

◆ MCUXCLMAC_CBCMAC_OUTPUT_SIZE

#define MCUXCLMAC_CBCMAC_OUTPUT_SIZE

Size of CBCMAC output in bytes: 128 bits (16 bytes)

◆ MCUXCLMAC_CBCMAC_OUTPUT_SIZE_IN_WORDS

#define MCUXCLMAC_CBCMAC_OUTPUT_SIZE_IN_WORDS

Size of CBCMAC output in bytes: 128 bits (16 bytes)

◆ MCUXCLMAC_CMAC_OUTPUT_SIZE

#define MCUXCLMAC_CMAC_OUTPUT_SIZE

Size of CMAC output in bytes: 128 bits (16 bytes)

◆ MCUXCLMAC_CMAC_OUTPUT_SIZE_IN_WORDS

#define MCUXCLMAC_CMAC_OUTPUT_SIZE_IN_WORDS

Size of CMAC output in bytes: 128 bits (16 bytes)

◆ MCUXCLMAC_HMAC_SHA_256_OUTPUT_SIZE

#define MCUXCLMAC_HMAC_SHA_256_OUTPUT_SIZE

Size of HMAC SHA-256 output in bytes: 256 bits (32 bytes)

◆ MCUXCLMAC_HMAC_SHA_256_OUTPUT_SIZE_IN_WORDS

#define MCUXCLMAC_HMAC_SHA_256_OUTPUT_SIZE_IN_WORDS

Size of HMAC SHA-256 output in bytes: 256 bits (32 bytes)

◆ MCUXCLMAC_HMAC_MIN_PADDING_LENGTH

#define MCUXCLMAC_HMAC_MIN_PADDING_LENGTH

Size of minimum HMAC padding length.

◆ MCUXCLMACMODES_GET_HMAC_INPUTBUFFER_LENGTH

#define MCUXCLMACMODES_GET_HMAC_INPUTBUFFER_LENGTH (   dataLength)

Formula to calculate input buffer size for HMAC with SHA-256.