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

Defines for digest sizes. More...

Macros

#define MCUXCLHASH_OUTPUT_SIZE_SHA_1
 SHA-1 output size: 160 bit (20 bytes).
#define MCUXCLHASH_OUTPUT_SIZE_SHA_224
 SHA-224 output size: 224 bit (28 bytes).
#define MCUXCLHASH_OUTPUT_SIZE_SHA_256
 SHA-256 output size: 256 bit (32 bytes).
#define MCUXCLHASH_OUTPUT_SIZE_SHA_384
 SHA-384 output size: 384 bit (48 bytes).
#define MCUXCLHASH_OUTPUT_SIZE_SHA_512
 SHA-512 output size: 512 bit (64 bytes).
#define MCUXCLHASH_OUTPUT_SIZE_SHA_512_224
 SHA-512/224 output size: 224 bit (28 bytes).
#define MCUXCLHASH_OUTPUT_SIZE_SHA_512_256
 SHA-512/256 output size: 256 bit (32 bytes).
#define MCUXCLHASH_OUTPUT_SIZE_SHA3_224
 SHA3-224 output size: 224 bit (28 bytes).
#define MCUXCLHASH_OUTPUT_SIZE_SHA3_256
 SHA3-256 output size: 256 bit (32 bytes).
#define MCUXCLHASH_OUTPUT_SIZE_SHA3_384
 SHA3-384 output size: 384 bit (48 bytes).
#define MCUXCLHASH_OUTPUT_SIZE_SHA3_512
 SHA3-512 output size: 512 bit (64 bytes).
#define MCUXCLHASH_OUTPUT_SIZE_SHA3_SHAKE_128
 SHA3-SHAKE 128 output size: 1344 bit (168 bytes).
#define MCUXCLHASH_OUTPUT_SIZE_SHA3_SHAKE_256
 SHA3-SHAKE 256 output size: 1088 bit (136 bytes).
#define MCUXCLHASH_OUTPUT_SIZE_SHA3_CSHAKE_128
 SHA3-CSHAKE 128 output size: 1344 bit (168 bytes).
#define MCUXCLHASH_OUTPUT_SIZE_SHA3_CSHAKE_256
 SHA3-CSHAKE 256 output size: 1088 bit (136 bytes).
#define MCUXCLHASH_MAX_OUTPUT_SIZE
 Maximum output size.

Detailed Description

Defines for digest sizes.

Macro Definition Documentation

◆ MCUXCLHASH_OUTPUT_SIZE_SHA_1

#define MCUXCLHASH_OUTPUT_SIZE_SHA_1

SHA-1 output size: 160 bit (20 bytes).

◆ MCUXCLHASH_OUTPUT_SIZE_SHA_224

#define MCUXCLHASH_OUTPUT_SIZE_SHA_224

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

Examples
mcuxClHashModes_sha224_oneshot_example.c.

◆ MCUXCLHASH_OUTPUT_SIZE_SHA_256

◆ MCUXCLHASH_OUTPUT_SIZE_SHA_384

#define MCUXCLHASH_OUTPUT_SIZE_SHA_384

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

Examples
mcuxClHashModes_sha384_oneshot_example.c.

◆ MCUXCLHASH_OUTPUT_SIZE_SHA_512

#define MCUXCLHASH_OUTPUT_SIZE_SHA_512

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

Examples
mcuxClHashModes_sha512_oneshot_example.c.

◆ MCUXCLHASH_OUTPUT_SIZE_SHA_512_224

#define MCUXCLHASH_OUTPUT_SIZE_SHA_512_224

SHA-512/224 output size: 224 bit (28 bytes).

◆ MCUXCLHASH_OUTPUT_SIZE_SHA_512_256

#define MCUXCLHASH_OUTPUT_SIZE_SHA_512_256

SHA-512/256 output size: 256 bit (32 bytes).

◆ MCUXCLHASH_OUTPUT_SIZE_SHA3_224

#define MCUXCLHASH_OUTPUT_SIZE_SHA3_224

SHA3-224 output size: 224 bit (28 bytes).

◆ MCUXCLHASH_OUTPUT_SIZE_SHA3_256

#define MCUXCLHASH_OUTPUT_SIZE_SHA3_256

SHA3-256 output size: 256 bit (32 bytes).

◆ MCUXCLHASH_OUTPUT_SIZE_SHA3_384

#define MCUXCLHASH_OUTPUT_SIZE_SHA3_384

SHA3-384 output size: 384 bit (48 bytes).

◆ MCUXCLHASH_OUTPUT_SIZE_SHA3_512

#define MCUXCLHASH_OUTPUT_SIZE_SHA3_512

SHA3-512 output size: 512 bit (64 bytes).

◆ MCUXCLHASH_OUTPUT_SIZE_SHA3_SHAKE_128

#define MCUXCLHASH_OUTPUT_SIZE_SHA3_SHAKE_128

SHA3-SHAKE 128 output size: 1344 bit (168 bytes).

◆ MCUXCLHASH_OUTPUT_SIZE_SHA3_SHAKE_256

#define MCUXCLHASH_OUTPUT_SIZE_SHA3_SHAKE_256

SHA3-SHAKE 256 output size: 1088 bit (136 bytes).

◆ MCUXCLHASH_OUTPUT_SIZE_SHA3_CSHAKE_128

#define MCUXCLHASH_OUTPUT_SIZE_SHA3_CSHAKE_128

SHA3-CSHAKE 128 output size: 1344 bit (168 bytes).

◆ MCUXCLHASH_OUTPUT_SIZE_SHA3_CSHAKE_256

#define MCUXCLHASH_OUTPUT_SIZE_SHA3_CSHAKE_256

SHA3-CSHAKE 256 output size: 1088 bit (136 bytes).

◆ MCUXCLHASH_MAX_OUTPUT_SIZE

#define MCUXCLHASH_MAX_OUTPUT_SIZE

Maximum output size.