Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <poseidon2_trace.hpp>
Public Member Functions | |
void | process_hash (const simulation::EventEmitterInterface< simulation::Poseidon2HashEvent >::Container &hash_events, TraceContainer &trace) |
void | process_permutation (const simulation::EventEmitterInterface< simulation::Poseidon2PermutationEvent >::Container &perm_events, TraceContainer &trace) |
void | process_permutation_with_memory (const simulation::EventEmitterInterface< simulation::Poseidon2PermutationMemoryEvent >::Container &perm_mem_events, TraceContainer &trace) |
Static Public Attributes | |
static const InteractionDefinition | interactions |
Definition at line 13 of file poseidon2_trace.hpp.
void bb::avm2::tracegen::Poseidon2TraceBuilder::process_hash | ( | const simulation::EventEmitterInterface< simulation::Poseidon2HashEvent >::Container & | hash_events, |
TraceContainer & | trace | ||
) |
Definition at line 289 of file poseidon2_trace.cpp.
void bb::avm2::tracegen::Poseidon2TraceBuilder::process_permutation | ( | const simulation::EventEmitterInterface< simulation::Poseidon2PermutationEvent >::Container & | perm_events, |
TraceContainer & | trace | ||
) |
Definition at line 344 of file poseidon2_trace.cpp.
void bb::avm2::tracegen::Poseidon2TraceBuilder::process_permutation_with_memory | ( | const simulation::EventEmitterInterface< simulation::Poseidon2PermutationMemoryEvent >::Container & | perm_mem_events, |
TraceContainer & | trace | ||
) |
Definition at line 434 of file poseidon2_trace.cpp.
|
static |
Definition at line 25 of file poseidon2_trace.hpp.