MCUX CLNS
MCUX Crypto Library Normal Secure
mcuxClHashModes_Constants.h
Go to the documentation of this file.
1
/*--------------------------------------------------------------------------*/
2
/* Copyright 2020-2023 NXP */
3
/* */
4
/* NXP Confidential. This software is owned or controlled by NXP and may */
5
/* only be used strictly in accordance with the applicable license terms. */
6
/* By expressly accepting such terms or by downloading, installing, */
7
/* activating and/or otherwise using the software, you are agreeing that */
8
/* you have read, and that you agree to comply with and are bound by, such */
9
/* license terms. If you do not agree to be bound by the applicable license */
10
/* terms, then you may not retain, install, activate or otherwise use the */
11
/* software. */
12
/*--------------------------------------------------------------------------*/
13
17
#ifndef MCUXCLHASHMODES_CONSTANTS_H_
18
#define MCUXCLHASHMODES_CONSTANTS_H_
19
20
#include <mcuxClConfig.h>
// Exported features flags header
21
35
#define MCUXCLHASH_OUTPUT_SIZE_MD5 (16U)
36
#define MCUXCLHASH_OUTPUT_SIZE_SHA_1 (20U)
37
#define MCUXCLHASH_OUTPUT_SIZE_SHA_224 (28U)
38
#define MCUXCLHASH_OUTPUT_SIZE_SHA_256 (32U)
39
#define MCUXCLHASH_OUTPUT_SIZE_SHA_384 (48U)
40
#define MCUXCLHASH_OUTPUT_SIZE_SHA_512 (64U)
41
#define MCUXCLHASH_OUTPUT_SIZE_SHA_512_224 (28U)
42
#define MCUXCLHASH_OUTPUT_SIZE_SHA_512_256 (32U)
43
#define MCUXCLHASH_OUTPUT_SIZE_SHA3_224 (28uL)
44
#define MCUXCLHASH_OUTPUT_SIZE_SHA3_256 (32uL)
45
#define MCUXCLHASH_OUTPUT_SIZE_SHA3_384 (48uL)
46
#define MCUXCLHASH_OUTPUT_SIZE_SHA3_512 (64uL)
47
#define MCUXCLHASH_OUTPUT_SIZE_SHA3_SHAKE_128 (168uL)
48
#define MCUXCLHASH_OUTPUT_SIZE_SHA3_SHAKE_256 (136uL)
49
#define MCUXCLHASH_OUTPUT_SIZE_SHA3_CSHAKE_128 (168uL)
50
#define MCUXCLHASH_OUTPUT_SIZE_SHA3_CSHAKE_256 (136uL)
51
#define MCUXCLHASH_MAX_OUTPUT_SIZE (MCUXCLHASH_OUTPUT_SIZE_SHA3_SHAKE_128)
52
59
#endif
/* MCUXCLHASHMODES_CONSTANTS_H_ */
mcuxClHashModes_Constants.h
Generated by
1.8.15