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)
 

Public Attributes

CommitmentKeykey
 
RefVector< Polynomial< Fr > > wires
 
std::vector< std::string > labels
 
std::vector< uint8_t > has_duplicates_hints
 

Detailed Description

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

Definition at line 125 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 
)
inline

Definition at line 140 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 131 of file commitment_key.hpp.

Member Data Documentation

◆ has_duplicates_hints

template<class Curve >
std::vector<uint8_t> bb::CommitmentKey< Curve >::CommitBatch::has_duplicates_hints

Definition at line 129 of file commitment_key.hpp.

◆ key

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

Definition at line 126 of file commitment_key.hpp.

◆ labels

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

Definition at line 128 of file commitment_key.hpp.

◆ wires

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

Definition at line 127 of file commitment_key.hpp.


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