|
barretenberg
|
The proving key is responsible for storing the polynomials used by the prover. More...
#include <ecc_vm.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 | |
| RefVector< Polynomial > | get_to_be_shifted () |
| std::array< PolynomialHandle, 3 > | get_table_column_wires () |
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) | |
Additional Inherited Members | |
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.