std::vector< Event > Container
void process_memory_slices(const simulation::EventEmitterInterface< simulation::KeccakF1600Event >::Container &events, TraceContainer &trace)
std::array< FF, AVM_KECCAKF1600_STATE_SIZE+1 > precomputed_inverses
static const InteractionDefinition interactions
void process_single_slice(const simulation::KeccakF1600Event &event, bool write, uint32_t &row, TraceContainer &trace)
void process_permutation(const simulation::EventEmitterInterface< simulation::KeccakF1600Event >::Container &events, TraceContainer &trace)
KeccakF1600TraceBuilder()
void write(std::vector< uint8_t > &buf, ClientIVC::VerificationKey const &vk)
simulation::PublicDataTreeReadWriteEvent event