mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-08-09 15:33:58 +08:00
Create SimpleFIPS202.h
This commit is contained in:
19
crypto/SHA-3/Modes/SimpleFIPS202.h
Normal file
19
crypto/SHA-3/Modes/SimpleFIPS202.h
Normal file
@@ -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
|
||||||
Reference in New Issue
Block a user