|
Electroneum
|


Go to the source code of this file.
Classes | |
| struct | KECCAK_CTX |
Macros | |
| #define | KECCAK_ROUNDS 24 |
| #define | ROTL64(x, y) (((x) << (y)) | ((x) >> (64 - (y)))) |
Typedefs | |
| typedef struct KECCAK_CTX | KECCAK_CTX |
Functions | |
| void | keccak (const uint8_t *in, size_t inlen, uint8_t *md, int mdlen) |
| void | keccakf (uint64_t st[25], int norounds) |
| void | keccak1600 (const uint8_t *in, size_t inlen, uint8_t *md) |
| void | keccak_init (KECCAK_CTX *ctx) |
| void | keccak_update (KECCAK_CTX *ctx, const uint8_t *in, size_t inlen) |
| void | keccak_finish (KECCAK_CTX *ctx, uint8_t *md) |
| #define ROTL64 | ( | x, | |
| y | |||
| ) | (((x) << (y)) | ((x) >> (64 - (y)))) |
| typedef struct KECCAK_CTX KECCAK_CTX |

| void keccak_finish | ( | KECCAK_CTX * | ctx, |
| uint8_t * | md | ||
| ) |

| void keccak_init | ( | KECCAK_CTX * | ctx | ) |

| void keccak_update | ( | KECCAK_CTX * | ctx, |
| const uint8_t * | in, | ||
| size_t | inlen | ||
| ) |

| void keccakf | ( | uint64_t | st[25], |
| int | norounds | ||
| ) |