Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
honk_recursion_constraint.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  acir_format
 

Typedefs

template<typename Builder >
using acir_format::HonkRecursionConstraintOutput = bb::stdlib::recursion::honk::UltraRecursiveVerifierOutput< Builder >
 

Functions

template<typename Flavor >
requires (IsRecursiveFlavor<Flavor> && IsUltraHonk<typename Flavor::NativeFlavor>)
HonkRecursionConstraintOutput< typename Flavor::CircuitBuilderacir_format::create_honk_recursion_constraints (typename Flavor::CircuitBuilder &builder, const RecursionConstraint &input)
 Add constraints required to recursively verify an UltraHonk proof.
 
template<typename Flavor >
void acir_format::native_verification_debug (const std::shared_ptr< typename Flavor::VerificationKey > vkey, const bb::stdlib::Proof< typename Flavor::CircuitBuilder > &proof_fields)
 Natively verify the stdlib proof for debugging.