Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
MsmSingleTermFixture< Builder > Class Template Reference
Inheritance diagram for MsmSingleTermFixture< Builder >:
MultiScalarMulInfinityTests< Builder > MultiScalarMulScalarBoundsTests< Builder >

Static Protected Member Functions

static void SetUpTestSuite ()
 
static std::array< uint32_t, 3 > push_point (WitnessVector &witness, const MsmAcirPoint &pt)
 
static std::array< uint32_t, 2 > push_scalar (WitnessVector &witness, const MsmScalar &s)
 
static std::pair< MultiScalarMul, WitnessVector > make_msm (MsmAcirPoint point, MsmScalar scalar, MsmAcirPoint result)
 
static std::pair< bool, std::string > run_circuit (MultiScalarMul constraint, WitnessVector witness)
 

Detailed Description

template<typename Builder>
class MsmSingleTermFixture< Builder >

Definition at line 346 of file multi_scalar_mul.test.cpp.

Member Function Documentation

◆ make_msm()

template<typename Builder >
static std::pair< MultiScalarMul, WitnessVector > MsmSingleTermFixture< Builder >::make_msm ( MsmAcirPoint  point,
MsmScalar  scalar,
MsmAcirPoint  result 
)
inlinestaticprotected

Definition at line 374 of file multi_scalar_mul.test.cpp.

◆ push_point()

template<typename Builder >
static std::array< uint32_t, 3 > MsmSingleTermFixture< Builder >::push_point ( WitnessVector &  witness,
const MsmAcirPoint pt 
)
inlinestaticprotected

Definition at line 351 of file multi_scalar_mul.test.cpp.

◆ push_scalar()

template<typename Builder >
static std::array< uint32_t, 2 > MsmSingleTermFixture< Builder >::push_scalar ( WitnessVector &  witness,
const MsmScalar s 
)
inlinestaticprotected

Definition at line 363 of file multi_scalar_mul.test.cpp.

◆ run_circuit()

template<typename Builder >
static std::pair< bool, std::string > MsmSingleTermFixture< Builder >::run_circuit ( MultiScalarMul  constraint,
WitnessVector  witness 
)
inlinestaticprotected

Definition at line 397 of file multi_scalar_mul.test.cpp.

◆ SetUpTestSuite()

template<typename Builder >
static void MsmSingleTermFixture< Builder >::SetUpTestSuite ( )
inlinestaticprotected

Definition at line 348 of file multi_scalar_mul.test.cpp.


The documentation for this class was generated from the following file: