Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::CommitmentKey< Curve >::CommitBatch Struct Reference

#include <commitment_key.hpp>

Public Member Functions

std::vector< Commitmentcommit_and_send_to_verifier (auto transcript)
 
void add_to_batch (Polynomial< Fr > &poly, const std::string &label, bool has_duplicates_hint=false, uint32_t measured_duplicate_count=0)
 

Public Attributes

CommitmentKeykey
 
RefVector< Polynomial< Fr > > wires
 
std::vector< std::string > labels
 
std::vector< uint32_t > dedup_infos
 

Detailed Description

template<class Curve>
struct bb::CommitmentKey< Curve >::CommitBatch

Definition at line 129 of file commitment_key.hpp.

Member Function Documentation

◆ add_to_batch()

template<class Curve >
void bb::CommitmentKey< Curve >::CommitBatch::add_to_batch ( Polynomial< Fr > &  poly,
const std::string &  label,
bool  has_duplicates_hint = false,
uint32_t  measured_duplicate_count = 0 
)
inline

Definition at line 146 of file commitment_key.hpp.

◆ commit_and_send_to_verifier()

template<class Curve >
std::vector< Commitment > bb::CommitmentKey< Curve >::CommitBatch::commit_and_send_to_verifier ( auto  transcript)
inline

Definition at line 137 of file commitment_key.hpp.

Member Data Documentation

◆ dedup_infos

template<class Curve >
std::vector<uint32_t> bb::CommitmentKey< Curve >::CommitBatch::dedup_infos

Definition at line 135 of file commitment_key.hpp.

◆ key

template<class Curve >
CommitmentKey* bb::CommitmentKey< Curve >::CommitBatch::key

Definition at line 130 of file commitment_key.hpp.

◆ labels

template<class Curve >
std::vector<std::string> bb::CommitmentKey< Curve >::CommitBatch::labels

Definition at line 132 of file commitment_key.hpp.

◆ wires

template<class Curve >
RefVector<Polynomial<Fr> > bb::CommitmentKey< Curve >::CommitBatch::wires

Definition at line 131 of file commitment_key.hpp.


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