Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
eccvm_trace_checker.hpp
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
#pragma once
8
#include "
eccvm_circuit_builder.hpp
"
9
10
namespace
bb
{
11
class
ECCVMTraceChecker
{
12
public
:
13
static
bool
check
(
ECCVMCircuitBuilder
&,
14
numeric::RNG
* engine_ptr =
nullptr
15
#ifdef FUZZING
16
,
17
bool
disable_fixed_dyadic_trace_size =
false
18
#endif
19
);
20
};
21
}
// namespace bb
bb::ECCVMCircuitBuilder
Definition
eccvm_circuit_builder.hpp:24
bb::ECCVMTraceChecker
Definition
eccvm_trace_checker.hpp:11
bb::ECCVMTraceChecker::check
static bool check(ECCVMCircuitBuilder &, numeric::RNG *engine_ptr=nullptr)
Definition
eccvm_trace_checker.cpp:18
bb::numeric::RNG
Definition
engine.hpp:17
eccvm_circuit_builder.hpp
bb
Entry point for Barretenberg command-line interface.
Definition
acir_format_getters.cpp:6
src
barretenberg
eccvm
eccvm_trace_checker.hpp
Generated by
1.9.8