Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::CommitmentKeyTest< Curve > Class Template Reference
Inheritance diagram for bb::CommitmentKeyTest< Curve >:

Classes

struct  StructuredPolyData
 

Public Member Functions

template<class CK >
CK create_commitment_key (size_t num_points)
 
StructuredPolyData create_structured_test_polynomial (std::vector< uint32_t > fixed_sizes, std::vector< uint32_t > actual_sizes, bool non_zero_complement=false)
 
CommitmentKey< curve::BN254create_commitment_key (const size_t num_points)
 
CommitmentKey< curve::Grumpkincreate_commitment_key (const size_t num_points)
 

Private Types

using CK = CommitmentKey< Curve >
 
using Fr = typename Curve::ScalarField
 
using Commitment = typename Curve::AffineElement
 
using Polynomial = bb::Polynomial< Fr >
 

Detailed Description

template<typename Curve>
class bb::CommitmentKeyTest< Curve >

Definition at line 10 of file sparse_commitment.test.cpp.

Member Typedef Documentation

◆ CK

template<typename Curve >
using bb::CommitmentKeyTest< Curve >::CK = CommitmentKey<Curve>
private

Definition at line 11 of file sparse_commitment.test.cpp.

◆ Commitment

template<typename Curve >
using bb::CommitmentKeyTest< Curve >::Commitment = typename Curve::AffineElement
private

Definition at line 14 of file sparse_commitment.test.cpp.

◆ Fr

template<typename Curve >
using bb::CommitmentKeyTest< Curve >::Fr = typename Curve::ScalarField
private

Definition at line 13 of file sparse_commitment.test.cpp.

◆ Polynomial

template<typename Curve >
using bb::CommitmentKeyTest< Curve >::Polynomial = bb::Polynomial<Fr>
private

Definition at line 15 of file sparse_commitment.test.cpp.

Member Function Documentation

◆ create_commitment_key() [1/3]

CommitmentKey< curve::BN254 > bb::CommitmentKeyTest< curve::BN254 >::create_commitment_key< CommitmentKey< curve::BN254 > > ( const size_t  num_points)

Definition at line 1 of file sparse_commitment.test.cpp.

◆ create_commitment_key() [2/3]

CommitmentKey< curve::Grumpkin > bb::CommitmentKeyTest< curve::Grumpkin >::create_commitment_key< CommitmentKey< curve::Grumpkin > > ( const size_t  num_points)

Definition at line 1 of file sparse_commitment.test.cpp.

◆ create_commitment_key() [3/3]

template<typename Curve >
template<class CK >
CK bb::CommitmentKeyTest< Curve >::create_commitment_key ( size_t  num_points)

◆ create_structured_test_polynomial()

template<typename Curve >
StructuredPolyData bb::CommitmentKeyTest< Curve >::create_structured_test_polynomial ( std::vector< uint32_t >  fixed_sizes,
std::vector< uint32_t >  actual_sizes,
bool  non_zero_complement = false 
)
inline

Definition at line 27 of file sparse_commitment.test.cpp.


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