Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
ecc_msm_relation.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 "
barretenberg/flavor/relation_definitions.hpp
"
8
#include "
barretenberg/relations/ecc_vm/ecc_msm_relation_impl.hpp
"
9
#include "
barretenberg/stdlib/eccvm_verifier/eccvm_recursive_flavor.hpp
"
10
#include "
barretenberg/stdlib/primitives/bigfield/bigfield.hpp
"
11
12
namespace
bb
{
13
template
class
ECCVMMSMRelationImpl<stdlib::bigfield<UltraCircuitBuilder, bb::Bn254FqParams>>;
14
DEFINE_SUMCHECK_VERIFIER_RELATION_CLASS
(
ECCVMMSMRelationImpl
,
ECCVMRecursiveFlavor
);
15
}
// namespace bb
bigfield.hpp
bb::ECCVMMSMRelationImpl
MSM relations that evaluate the Strauss multiscalar multiplication algorithm.
Definition
ecc_msm_relation.hpp:43
bb::ECCVMRecursiveFlavor
Definition
eccvm_recursive_flavor.hpp:28
ecc_msm_relation_impl.hpp
eccvm_recursive_flavor.hpp
bb
Entry point for Barretenberg command-line interface.
Definition
acir_format_getters.cpp:6
relation_definitions.hpp
DEFINE_SUMCHECK_VERIFIER_RELATION_CLASS
#define DEFINE_SUMCHECK_VERIFIER_RELATION_CLASS(RelationImpl, Flavor)
Definition
relation_definitions.hpp:41
src
barretenberg
stdlib
eccvm_verifier
ecc_msm_relation.cpp
Generated by
1.9.8