|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Testing functions to generate the EcOperationTest test suite. Constancy specifies which inputs to the constraints should be constant. More...
Classes | |
| class | InvalidWitness |
Public Types | |
| using | Builder = Builder_ |
| using | AcirConstraint = EcAdd |
| using | G1 = bb::grumpkin::g1 |
| using | GrumpkinPoint = G1::affine_element |
| using | FF = bb::fr |
Static Public Member Functions | |
| static void | generate_constraints (AcirConstraint &ec_add_constraint, WitnessVector &witness_values) |
| static void | invalidate_witness (AcirConstraint &constraint, WitnessVector &witness_values, const InvalidWitness::Target &invalid_witness_target) |
Testing functions to generate the EcOperationTest test suite. Constancy specifies which inputs to the constraints should be constant.
Edge cases for point addition on Grumpkin are tested in cycle_group. Here we test that:
Definition at line 25 of file ec_operations.test.cpp.
| using EcOperationsTestingFunctions< Builder_, Constancy >::AcirConstraint = EcAdd |
Definition at line 28 of file ec_operations.test.cpp.
| using EcOperationsTestingFunctions< Builder_, Constancy >::Builder = Builder_ |
Definition at line 27 of file ec_operations.test.cpp.
| using EcOperationsTestingFunctions< Builder_, Constancy >::FF = bb::fr |
Definition at line 31 of file ec_operations.test.cpp.
| using EcOperationsTestingFunctions< Builder_, Constancy >::G1 = bb::grumpkin::g1 |
Definition at line 29 of file ec_operations.test.cpp.
| using EcOperationsTestingFunctions< Builder_, Constancy >::GrumpkinPoint = G1::affine_element |
Definition at line 30 of file ec_operations.test.cpp.
|
inlinestatic |
Definition at line 50 of file ec_operations.test.cpp.
|
inlinestatic |
Definition at line 100 of file ec_operations.test.cpp.