MCUX CLNS
MCUX Crypto Library Normal Secure
MCUXCLCSS_HASH_OUTPUT_SIZE_

Defines the output sizes of the supported hash algorithms (do not use for allocation) More...

Macros

#define MCUXCLCSS_HASH_OUTPUT_SIZE_SHA_224
 SHA-224 output size: 224 bit (28 bytes) More...
 
#define MCUXCLCSS_HASH_OUTPUT_SIZE_SHA_256
 SHA-256 output size: 256 bit (32 bytes) More...
 
#define MCUXCLCSS_HASH_OUTPUT_SIZE_SHA_384
 SHA-384 output size: 384 bit (48 bytes) More...
 
#define MCUXCLCSS_HASH_OUTPUT_SIZE_SHA_512
 SHA-512 output size: 512 bit (64 bytes) More...
 

Detailed Description

Defines the output sizes of the supported hash algorithms (do not use for allocation)

Macro Definition Documentation

◆ MCUXCLCSS_HASH_OUTPUT_SIZE_SHA_224

#define MCUXCLCSS_HASH_OUTPUT_SIZE_SHA_224

SHA-224 output size: 224 bit (28 bytes)

Examples
hash_sha224_one_block.c.

◆ MCUXCLCSS_HASH_OUTPUT_SIZE_SHA_256

#define MCUXCLCSS_HASH_OUTPUT_SIZE_SHA_256

SHA-256 output size: 256 bit (32 bytes)

Examples
ecc_keygen_sign_verify.c, hash_sha256_one_block.c, and hash_sha256_sha_direct_one_block.c.

◆ MCUXCLCSS_HASH_OUTPUT_SIZE_SHA_384

#define MCUXCLCSS_HASH_OUTPUT_SIZE_SHA_384

SHA-384 output size: 384 bit (48 bytes)

Examples
hash_sha384_one_block.c, and hash_sha384_sha_direct_one_block.c.

◆ MCUXCLCSS_HASH_OUTPUT_SIZE_SHA_512

#define MCUXCLCSS_HASH_OUTPUT_SIZE_SHA_512

SHA-512 output size: 512 bit (64 bytes)

Examples
hash_sha512_one_block.c.