9 #if defined(__cplusplus) 14 #define SHA3_KECCAK_SPONGE_WORDS \ 15 (((1600) / 8 ) / sizeof(uint64_t)) 37 sha3_return_t
sha3_Init(
void *priv,
unsigned bitSize);
46 void sha3_Update(
void *priv,
void const *bufIn,
size_t len);
59 #if defined(__cplusplus) sha3_return_t sha3_Init(void *priv, unsigned bitSize)
void sha3_Init256(void *priv)
#define SHA3_KECCAK_SPONGE_WORDS
void keccakf(uint64_t s[25])
sha3_return_t sha3_HashBuffer(unsigned bitSize, enum SHA3_FLAGS flags, const void *in, unsigned inBytes, void *out, unsigned outBytes)
struct sha3_context_ sha3_context
enum SHA3_FLAGS sha3_SetFlags(void *priv, enum SHA3_FLAGS)
void sha3_Update(void *priv, void const *bufIn, size_t len)
enum SHA3_RETURN sha3_return_t
void sha3_Init384(void *priv)
void sha3_Init512(void *priv)
void const * sha3_Finalize(void *priv)