|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Classes | |
| struct | InvalidWitness |
Public Types | |
| using | Builder = BuilderType |
| using | AcirConstraint = Poseidon2Constraint |
| using | Poseidon2 = crypto::Poseidon2Permutation< crypto::Poseidon2Bn254ScalarFieldParams > |
| using | State = Poseidon2::State |
Public Member Functions | |
| void | invalidate_witness (Poseidon2Constraint &constraint, WitnessVector &witness_values, const InvalidWitness::Target &invalid_witness_target) |
| void | generate_constraints (Poseidon2Constraint &poseidon2_constraint, WitnessVector &witness_values) |
| Generate valid Poseidon2 constraint with correct witness values. | |
Definition at line 16 of file poseidon2_constraint.test.cpp.
| using Poseidon2TestingFunctions< BuilderType >::AcirConstraint = Poseidon2Constraint |
Definition at line 19 of file poseidon2_constraint.test.cpp.
| using Poseidon2TestingFunctions< BuilderType >::Builder = BuilderType |
Definition at line 18 of file poseidon2_constraint.test.cpp.
| using Poseidon2TestingFunctions< BuilderType >::Poseidon2 = crypto::Poseidon2Permutation<crypto::Poseidon2Bn254ScalarFieldParams> |
Definition at line 20 of file poseidon2_constraint.test.cpp.
| using Poseidon2TestingFunctions< BuilderType >::State = Poseidon2::State |
Definition at line 21 of file poseidon2_constraint.test.cpp.
|
inline |
Generate valid Poseidon2 constraint with correct witness values.
Definition at line 57 of file poseidon2_constraint.test.cpp.
|
inline |
Definition at line 36 of file poseidon2_constraint.test.cpp.