|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/numeric/bitop/get_msb.hpp"#include "avm2_recursion_constraint.hpp"#include "barretenberg/constants.hpp"#include "barretenberg/dsl/acir_format/proof_surgeon.hpp"#include "barretenberg/flavor/flavor.hpp"#include "barretenberg/flavor/ultra_flavor.hpp"#include "barretenberg/stdlib/primitives/curves/bn254.hpp"#include "barretenberg/stdlib/primitives/pairing_points.hpp"#include "barretenberg/vm2/common/avm_inputs.hpp"#include "barretenberg/vm2/common/aztec_constants.hpp"#include "barretenberg/vm2/common/constants.hpp"#include "barretenberg/vm2/constraining/recursion/goblin_avm_recursive_verifier.hpp"#include "barretenberg/vm2/constraining/recursion/recursive_flavor.hpp"#include "barretenberg/vm2/constraining/recursion/recursive_verifier.hpp"#include <cstddef>Go to the source code of this file.
Namespaces | |
| namespace | acir_format |
Typedefs | |
| using | acir_format::field_ct = stdlib::field_t< Builder > |
| using | acir_format::bn254 = stdlib::bn254< Builder > |
| using | acir_format::PairingPoints = bb::stdlib::recursion::PairingPoints< Builder > |
Functions | |
| HonkRecursionConstraintOutput< Builder > | acir_format::create_avm2_recursion_constraints_goblin (Builder &builder, const RecursionConstraint &input, bool has_valid_witness_assignments) |
| Add constraints associated with recursive verification of an AVM2 proof using Goblin. | |