Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::TranslatorFlavor::ProvingKey Class Reference

The proving key is responsible for storing the polynomials used by the prover. More...

#include <translator_flavor.hpp>

Public Member Functions

 ProvingKey (const CommitmentKey &commitment_key=CommitmentKey())
 

Public Attributes

size_t circuit_size = 1UL << CONST_TRANSLATOR_LOG_N
 
size_t log_circuit_size = CONST_TRANSLATOR_LOG_N
 
ProverPolynomials polynomials
 
CommitmentKey commitment_key = CommitmentKey()
 

Detailed Description

The proving key is responsible for storing the polynomials used by the prover.

Definition at line 733 of file translator_flavor.hpp.

Constructor & Destructor Documentation

◆ ProvingKey()

bb::TranslatorFlavor::ProvingKey::ProvingKey ( const CommitmentKey commitment_key = CommitmentKey())
inline

Definition at line 741 of file translator_flavor.hpp.

Member Data Documentation

◆ circuit_size

size_t bb::TranslatorFlavor::ProvingKey::circuit_size = 1UL << CONST_TRANSLATOR_LOG_N

Definition at line 735 of file translator_flavor.hpp.

◆ commitment_key

CommitmentKey bb::TranslatorFlavor::ProvingKey::commitment_key = CommitmentKey()

Definition at line 739 of file translator_flavor.hpp.

◆ log_circuit_size

size_t bb::TranslatorFlavor::ProvingKey::log_circuit_size = CONST_TRANSLATOR_LOG_N

Definition at line 736 of file translator_flavor.hpp.

◆ polynomials

ProverPolynomials bb::TranslatorFlavor::ProvingKey::polynomials

Definition at line 738 of file translator_flavor.hpp.


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