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
// === AUDIT STATUS ===
2
// internal: { status: not started, auditors: [], date: YYYY-MM-DD }
3
// external_1: { status: not started, auditors: [], date: YYYY-MM-DD }
4
// external_2: { status: not started, auditors: [], date: YYYY-MM-DD }
5
// =====================
6
7
#include "
avm2_recursion_constraint.hpp
"
8
#include "
barretenberg/common/throw_or_abort.hpp
"
9
#include <stdexcept>
10
11
namespace
acir_format
{
12
18
HonkRecursionConstraintOutput<UltraCircuitBuilder>
create_avm2_recursion_constraints_goblin
(
19
[[maybe_unused]]
UltraCircuitBuilder
&
builder
, [[maybe_unused]]
const
RecursionConstraint
& input)
20
{
21
throw_or_abort
(
22
"AVM recursion is not supported in this build. Please use the 'bb-avm' binary with full AVM support."
);
23
}
24
25
}
// 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:31
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:18
acir_format::RecursionConstraint
RecursionConstraint struct contains information required to recursively verify a proof!
Definition
recursion_constraint.hpp:58
bb::stdlib::recursion::honk::UltraRecursiveVerifierOutput
Definition
ultra_recursive_verifier.hpp:23
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