|
barretenberg
|
The proving key is responsible for storing the polynomials used by the prover. More...
#include <goblin_translator.hpp>
Public Types | |
| using | Base = ProvingKey_< PrecomputedEntities< Polynomial >, WitnessEntities< Polynomial > > |
Public Types inherited from proof_system::honk::flavor::ProvingKey_< PrecomputedEntities< Polynomial >, WitnessEntities< Polynomial > > | |
| using | Polynomial = typename PrecomputedPolynomials::DataType |
| using | FF = typename Polynomial::FF |
Public Member Functions | |
| std::vector< std::string > | get_labels () |
| RefVector< Polynomial > | get_all () |
| ProvingKey (const size_t circuit_size) | |
Public Member Functions inherited from proof_system::honk::flavor::ProvingKey_< PrecomputedEntities< Polynomial >, WitnessEntities< Polynomial > > | |
| std::vector< std::string > | get_labels () const |
| RefVector< Polynomial > | get_all () |
| RefVector< Polynomial > | get_witness_polynomials () |
| RefVector< Polynomial > | get_precomputed_polynomials () |
| ProvingKey_ (const size_t circuit_size, const size_t num_public_inputs) | |
Public Attributes | |
| BF | batching_challenge_v = { 0 } |
| BF | evaluation_input_x = { 0 } |
Public Attributes inherited from proof_system::honk::flavor::ProvingKey_< PrecomputedEntities< Polynomial >, WitnessEntities< Polynomial > > | |
| bool | contains_recursive_proof |
| std::vector< uint32_t > | recursive_proof_public_input_indices |
| barretenberg::EvaluationDomain< FF > | evaluation_domain |
The proving key is responsible for storing the polynomials used by the prover.