Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
avm2_recursion_constraint.cpp
Go to the documentation of this file.
1
#include "
avm2_recursion_constraint.hpp
"
2
#include "
barretenberg/common/throw_or_abort.hpp
"
3
#include <stdexcept>
4
5
namespace
acir_format
{
6
12
HonkRecursionConstraintOutput<UltraCircuitBuilder>
create_avm2_recursion_constraints_goblin
(
13
[[maybe_unused]]
UltraCircuitBuilder
&
builder
, [[maybe_unused]]
const
RecursionConstraint
& input)
14
{
15
throw_or_abort
(
16
"AVM recursion is not supported in this build. Please use the 'bb-avm' binary with full AVM support."
);
17
}
18
19
}
// namespace acir_format
bb::UltraCircuitBuilder_
Definition
ultra_circuit_builder.hpp:41
builder
AluTraceBuilder builder
Definition
alu.test.cpp:124
acir_format
Definition
acir_format.cpp:30
acir_format::create_avm2_recursion_constraints_goblin
HonkRecursionConstraintOutput< bb::UltraCircuitBuilder > create_avm2_recursion_constraints_goblin(bb::UltraCircuitBuilder &builder, const RecursionConstraint &input)
Stub implementation for AVM2 recursion constraints.
Definition
avm2_recursion_constraint.cpp:12
acir_format::RecursionConstraint
RecursionConstraint struct contains information required to recursively verify a proof.
Definition
recursion_constraint.hpp:60
bb::stdlib::recursion::honk::UltraRecursiveVerifierOutput
Output type for recursive ultra verification.
Definition
ultra_verifier.hpp:28
throw_or_abort.hpp
throw_or_abort
void throw_or_abort(std::string const &err)
Definition
throw_or_abort.hpp:6
avm2_recursion_constraint.hpp
src
barretenberg
vm2_stub
avm2_recursion_constraint.cpp
Generated by
1.9.8