mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-05-07 00:46:17 +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