|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/commitment_schemes/claim.hpp"#include "barretenberg/dsl/acir_format/recursion_constraint.hpp"#include "barretenberg/honk/proof_system/types/proof.hpp"#include "barretenberg/stdlib/honk_verifier/ultra_recursive_verifier.hpp"#include "barretenberg/stdlib/primitives/bigfield/bigfield.hpp"#include "barretenberg/stdlib/primitives/curves/grumpkin.hpp"#include "barretenberg/stdlib/primitives/pairing_points.hpp"#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | acir_format |
Functions | |
| template<typename Flavor > requires (IsRecursiveFlavor<Flavor> && IsUltraHonk<typename Flavor::NativeFlavor>) | |
| HonkRecursionConstraintOutput< typename Flavor::CircuitBuilder > | acir_format::create_honk_recursion_constraints (typename Flavor::CircuitBuilder &builder, const RecursionConstraint &input, bool has_valid_witness_assignments) |
| Add constraints required to recursively verify an UltraHonk proof. | |