Go to the source code of this file.
|
| namespace | bb |
| | Entry point for Barretenberg command-line interface.
|
| |
| namespace | bb::crypto |
| |
◆ NOEXCEPT
◆ ethash_keccak256()
| struct keccak256 ethash_keccak256 |
( |
const uint8_t * |
data, |
|
|
size_t |
size |
|
) |
| |
◆ ethash_keccakf1600()
| void ethash_keccakf1600 |
( |
uint64_t |
state[25] | ) |
|
The Keccak-f[1600] function.
The implementation of the Keccak-f function with 1600-bit width of the permutation (b). The size of the state is also 1600 bit what gives 25 64-bit words.
- Parameters
-
| state | The state of 25 64-bit words on which the permutation is to be performed. |
Definition at line 28 of file keccakf1600.cpp.
◆ hash_field_element()
| struct keccak256 hash_field_element |
( |
const uint64_t * |
limb | ) |
|
◆ hash_field_elements()
| struct keccak256 hash_field_elements |
( |
const uint64_t * |
limbs, |
|
|
size_t |
num_elements |
|
) |
| |