3.1.1 crypto_Hash_Algo_E
Description
Enums are used as argument to use different hash algorithms APIs.
Enumeration Data Types | Numerical Value | Description |
---|---|---|
CRYPTO_HASH_INVALID | 0 | Min range for the Hash algorithm macro |
CRYPTO_HASH_SHA1 | 1 | Enum used to select for SHA-1 algorithm |
CRYPTO_HASH_SHA2_224 | 2 | Enum used for SHA-2 algorithm for 224-bit hash |
CRYPTO_HASH_SHA2_256 | 3 | Enum used for SHA-2 algorithm for 256-bit hash |
CRYPTO_HASH_SHA2_384 | 4 | Enum used for SHA-2 algorithm for 384-bit hash |
CRYPTO_HASH_ SHA2_512 | 5 | Enum used for SHA-2 algorithm for 512-bit hash |
CRYPTO_HASH_ SHA2_512_224 | 6 | Enum used for SHA-2 algorithm for truncated 224-bit hash |
CRYPTO_HASH_ SHA2_512_256 | 7 | Enum used for SHA-2 algorithm for truncated 256-bit hash |
CRYPTO_HASH_ SHA3_224 | 8 | Enum used for SHA-3 algorithm for 224-bit hash |
CRYPTO_HASH_ SHA3_256 | 9 | Enum used for SHA-3 algorithm for 256-bit hash |
CRYPTO_HASH_ SHA3_384 | 10 | Enum used for SHA-3 algorithm for 384-bit hash |
CRYPTO_HASH_ SHA3_512 | 11 | Enum used for SHA-3 algorithm for 512-bit hash |
CRYPTO_HASH_ SHA3_SHAKE128 | 12 | Enum used for SHAKE-128 algorithm |
CRYPTO_HASH_SHA3_SHAKE256 | 13 | Enum used for SHAKE-256 algorithm |
CRYPTO_HASH_ BLAKE2B | 14 | Enum used for BLAKE2b algorithm |
CRYPTO_HASH_ BLAKE2S | 15 | Enum used for BLAKE2s algorithm |
CRYPTO_HASH_MD5 | 16 | Enum used for MD5 algorithm |
CRYPTO_HASH_RIPEMD160 | 17 | Enum used for RIPEMD-160 algorithm |
CRYPTO_HASH_MAX | 18 | Max range for Hash algorithm macros |