diff --git a/crypto/SHA-3/Modes/SimpleFIPS202.h b/crypto/SHA-3/Modes/SimpleFIPS202.h new file mode 100644 index 00000000..7a6563eb --- /dev/null +++ b/crypto/SHA-3/Modes/SimpleFIPS202.h @@ -0,0 +1,19 @@ +#ifndef _SimpleFIPS202_h_ +#define _SimpleFIPS202_h_ + +#include "KeccakSponge.h" +#include "string.h" + +int SHAKE128(unsigned char *output, size_t outputByteLen, const unsigned char *input, size_t inputByteLen); + +int SHAKE256(unsigned char *output, size_t outputByteLen, const unsigned char *input, size_t inputByteLen); + +int SHA3_224(unsigned char *output, const unsigned char *input, size_t inputByteLen); + +int SHA3_256(unsigned char *output, const unsigned char *input, size_t inputByteLen); + +int SHA3_384(unsigned char *output, const unsigned char *input, size_t inputByteLen); + +int SHA3_512(unsigned char *output, const unsigned char *input, size_t inputByteLen); + +#endif