|
Let us walk on the 3-isogeny graph
|

Go to the source code of this file.
Macros | |
| #define | NROUNDS 24 |
| #define | ROL(a, offset) ((a << offset) ^ (a >> (64-offset))) |
Functions | |
| void | KeccakF1600_StateExtractBytes (uint64_t *state, unsigned char *data, unsigned int offset, unsigned int length) |
| void | KeccakF1600_StateXORBytes (uint64_t *state, const unsigned char *data, unsigned int offset, unsigned int length) |
| void | KeccakF1600_StatePermute (uint64_t *state) |
| #define NROUNDS 24 |
Definition at line 12 of file keccakf1600.c.
Definition at line 13 of file keccakf1600.c.
| void KeccakF1600_StateExtractBytes | ( | uint64_t * | state, |
| unsigned char * | data, | ||
| unsigned int | offset, | ||
| unsigned int | length | ||
| ) |
Definition at line 61 of file keccakf1600.c.
References i, NROUNDS, and ROL.
Referenced by cshake128_simple(), cshake128_simple_absorb(), cshake256_simple(), and cshake256_simple_absorb().

| void KeccakF1600_StateXORBytes | ( | uint64_t * | state, |
| const unsigned char * | data, | ||
| unsigned int | offset, | ||
| unsigned int | length | ||
| ) |
Definition at line 52 of file keccakf1600.c.
References i.
Referenced by cshake128_simple(), cshake128_simple_absorb(), cshake256_simple(), and cshake256_simple_absorb().
