Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
poseidon2_perm.cpp
Go to the documentation of this file.
6
7#define AvmCheckCircuitEdge(Flavor) Flavor::PolynomialEntitiesAtFixedRow<Flavor::ProverPolynomials>
8#define AvmCheckRelationEdge(Flavor) ::bb::avm2::AvmFullRowProxy
9
10namespace bb::avm2 {
11
12template class optimized_poseidon2_permImpl<AvmFlavorSettings::FF>;
15 SumcheckTupleOfUnivariatesOverSubrelations,
16 ExtendedEdge); // Prover.
17ACCUMULATE(optimized_poseidon2_permImpl, AvmFlavor, SumcheckArrayOfValuesOverSubrelations, EvaluationEdge); // Verifier.
20 SumcheckArrayOfValuesOverSubrelations,
21 AvmCheckCircuitEdge); // Check circuit.
24 SumcheckArrayOfValuesOverSubrelations,
25 AvmCheckRelationEdge); // Check relation (tests).
26
30 SumcheckArrayOfValuesOverSubrelations,
31 EvaluationEdge); // Verifier.
32
33} // namespace bb::avm2
#define AvmCheckRelationEdge(Flavor)
#define AvmCheckCircuitEdge(Flavor)
#define ExtendedEdge(Flavor)
#define ACCUMULATE(...)
#define EvaluationEdge(Flavor)