Barretenberg
The ZK-SNARK library at the core of Aztec
|
Public Types | |
using | InnerProver = bb::avm2::AvmProvingHelper |
using | InnerVerifier = bb::avm2::AvmVerifier |
using | OuterFlavor = UltraRollupFlavor |
using | OuterProver = UltraProver_< OuterFlavor > |
using | OuterVerifier = UltraVerifier_< OuterFlavor > |
using | OuterDeciderProvingKey = DeciderProvingKey_< OuterFlavor > |
using | OuterVerificationKey = OuterFlavor::VerificationKey |
using | OuterBuilder = UltraCircuitBuilder |
Static Public Member Functions | |
static void | SetUpTestSuite () |
static InnerCircuitData | create_inner_circuit_data () |
static AcirProgram | construct_avm_verifier_program (const std::vector< InnerCircuitData > &inner_circuits) |
Create a circuit that recursively verifies one or more inner avm2 circuits. | |
Definition at line 35 of file avm2_recursion_constraint.test.cpp.
Definition at line 37 of file avm2_recursion_constraint.test.cpp.
Definition at line 38 of file avm2_recursion_constraint.test.cpp.
Definition at line 46 of file avm2_recursion_constraint.test.cpp.
Definition at line 43 of file avm2_recursion_constraint.test.cpp.
Definition at line 40 of file avm2_recursion_constraint.test.cpp.
Definition at line 41 of file avm2_recursion_constraint.test.cpp.
Definition at line 45 of file avm2_recursion_constraint.test.cpp.
Definition at line 42 of file avm2_recursion_constraint.test.cpp.
|
inlinestatic |
Create a circuit that recursively verifies one or more inner avm2 circuits.
Definition at line 71 of file avm2_recursion_constraint.test.cpp.
|
inlinestatic |
Definition at line 50 of file avm2_recursion_constraint.test.cpp.
|
inlinestatic |
Definition at line 48 of file avm2_recursion_constraint.test.cpp.