#include <stdint.h>
#include <string.h>
Go to the source code of this file.
◆ KECCAK_ROUNDS
◆ ROTL64
| #define ROTL64 |
( |
|
x, |
|
|
|
y |
|
) |
| (((x) << (y)) | ((x) >> (64 - (y)))) |
◆ KECCAK_CTX
◆ keccak()
| void keccak |
( |
const uint8_t * |
in, |
|
|
size_t |
inlen, |
|
|
uint8_t * |
md, |
|
|
int |
mdlen |
|
) |
| |
◆ keccak1600()
| void keccak1600 |
( |
const uint8_t * |
in, |
|
|
size_t |
inlen, |
|
|
uint8_t * |
md |
|
) |
| |
◆ keccak_finish()
| void keccak_finish |
( |
KECCAK_CTX * |
ctx, |
|
|
uint8_t * |
md |
|
) |
| |
◆ keccak_init()
◆ keccak_update()
| void keccak_update |
( |
KECCAK_CTX * |
ctx, |
|
|
const uint8_t * |
in, |
|
|
size_t |
inlen |
|
) |
| |
◆ keccakf()
| void keccakf |
( |
uint64_t |
st[25], |
|
|
int |
norounds |
|
) |
| |