Go to the documentation of this file.
31 #ifndef _XOF_ALGORITHMS_H
32 #define _XOF_ALGORITHMS_H
38 #if (KECCAK_SUPPORT == ENABLED)
43 #if (SHAKE_SUPPORT == ENABLED)
48 #if (CSHAKE_SUPPORT == ENABLED)
53 #if (KMAC_XOF_SUPPORT == ENABLED)
58 #if (TUPLE_HASH_XOF_SUPPORT == ENABLED)
63 #if (PARALLEL_HASH_XOF_SUPPORT == ENABLED)
68 #if (ASCON_XOF128_SUPPORT == ENABLED)
73 #if (ASCON_CXOF128_SUPPORT == ENABLED)
89 #if (KECCAK_SUPPORT == ENABLED)
92 #if (SHAKE_SUPPORT == ENABLED)
95 #if (CSHAKE_SUPPORT == ENABLED)
98 #if (KMAC_XOF_SUPPORT == ENABLED)
101 #if (TUPLE_HASH_XOF_SUPPORT == ENABLED)
104 #if (PARALLEL_HASH_XOF_SUPPORT == ENABLED)
107 #if (ASCON_XOF128_SUPPORT == ENABLED)
110 #if (ASCON_CXOF128_SUPPORT == ENABLED)
AsconCxof128Context asconCxof128Context
AsconXof128Context asconXof128Context
SHAKE extendable-output function.
Ascon-XOF128 algorithm context.
TupleHashXOF algorithm context.
Ascon-CXOF128 customizable extendable-output function.
KeccakContext keccakContext
TupleHashXofContext tupleHashXofContext
ParallelHashXofContext parallelHashXofContext
Ascon-CXOF128 algorithm context.
General definitions for cryptographic algorithms.
ParallelHashXOF algorithm context.
CshakeContext cshakeContext
ShakeContext shakeContext
Generic XOF algorithm context.
cSHAKE (customizable SHAKE function)
KMACXOF (KMAC with arbitrary-length output)
KmacXofContext kmacXofContext
TupleHashXOF (TupleHash with arbitrary-length output)
ParallelHashXOF (ParallelHash with arbitrary-length output)
KMACXOF algorithm context.
Ascon-XOF128 extendable-output function.