Go to the source code of this file.
Definition at line 16 of file keccak.h.
Class Members |
union sha3_context_ |
__unnamed__ |
|
unsigned |
byteIndex |
|
unsigned |
capacityWords |
|
uint64_t |
saved |
|
unsigned |
wordIndex |
|
union sha3_context_.__unnamed__ |
#define SHA3_KECCAK_SPONGE_WORDS (((1600) / 8 /*bits to byte*/) / sizeof(uint64_t)) |
Copyright Soramitsu Co., Ltd. All Rights Reserved. SPDX-License-Identifier: Apache-2.0
Definition at line 14 of file keccak.h.
Enumerator |
---|
SHA3_FLAGS_NONE |
|
SHA3_FLAGS_KECCAK |
|
Definition at line 31 of file keccak.h.
Enumerator |
---|
SHA3_RETURN_OK |
|
SHA3_RETURN_BAD_PARAMS |
|
Definition at line 33 of file keccak.h.
void keccakf |
( |
uint64_t |
s[25] | ) |
|
void const* sha3_Finalize |
( |
void * |
priv | ) |
|
sha3_return_t sha3_HashBuffer |
( |
unsigned |
bitSize, |
|
|
enum SHA3_FLAGS |
flags, |
|
|
const void * |
in, |
|
|
unsigned |
inBytes, |
|
|
void * |
out, |
|
|
unsigned |
outBytes |
|
) |
| |
void sha3_Init256 |
( |
void * |
priv | ) |
|
void sha3_Init384 |
( |
void * |
priv | ) |
|
void sha3_Init512 |
( |
void * |
priv | ) |
|
enum SHA3_FLAGS sha3_SetFlags |
( |
void * |
priv, |
|
|
enum |
SHA3_FLAGS |
|
) |
| |
void sha3_Update |
( |
void * |
priv, |
|
|
void const * |
bufIn, |
|
|
size_t |
len |
|
) |
| |