|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <keccakf1600_trace.hpp>
Public Member Functions | |
| KeccakF1600TraceBuilder () | |
| void | process_permutation (const simulation::EventEmitterInterface< simulation::KeccakF1600Event >::Container &events, TraceContainer &trace) |
| void | process_memory_slices (const simulation::EventEmitterInterface< simulation::KeccakF1600Event >::Container &events, TraceContainer &trace) |
Static Public Attributes | |
| static const InteractionDefinition | interactions |
Private Member Functions | |
| void | process_single_slice (const simulation::KeccakF1600Event &event, bool write, uint32_t &row, TraceContainer &trace) |
Private Attributes | |
| std::array< FF, AVM_KECCAKF1600_STATE_SIZE+1 > | precomputed_inverses |
Definition at line 11 of file keccakf1600_trace.hpp.
| bb::avm2::tracegen::KeccakF1600TraceBuilder::KeccakF1600TraceBuilder | ( | ) |
Definition at line 395 of file keccakf1600_trace.cpp.
| void bb::avm2::tracegen::KeccakF1600TraceBuilder::process_memory_slices | ( | const simulation::EventEmitterInterface< simulation::KeccakF1600Event >::Container & | events, |
| TraceContainer & | trace | ||
| ) |
Definition at line 654 of file keccakf1600_trace.cpp.
| void bb::avm2::tracegen::KeccakF1600TraceBuilder::process_permutation | ( | const simulation::EventEmitterInterface< simulation::KeccakF1600Event >::Container & | events, |
| TraceContainer & | trace | ||
| ) |
Definition at line 482 of file keccakf1600_trace.cpp.
|
private |
Definition at line 401 of file keccakf1600_trace.cpp.
|
static |
Definition at line 19 of file keccakf1600_trace.hpp.
|
private |
Definition at line 23 of file keccakf1600_trace.hpp.