Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
MultiScalarMulInfinityTests< Builder > Class Template Reference
Inheritance diagram for MultiScalarMulInfinityTests< 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 MultiScalarMulInfinityTests< Builder >

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

Member Function Documentation

◆ make_msm()

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

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

◆ push_point()

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

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

◆ push_scalar()

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

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

◆ run_circuit()

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

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

◆ SetUpTestSuite()

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

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


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