barretenberg
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Types | List of all members
proof_system::plonk::ProverRandomWidget Class Referenceabstract
Inheritance diagram for proof_system::plonk::ProverRandomWidget:
proof_system::plonk::ProverPermutationWidget< program_width, idpolys, num_roots_cut_out_of_vanishing_polynomial > proof_system::plonk::ProverPlookupWidget< num_roots_cut_out_of_vanishing_polynomial >

Public Member Functions

 ProverRandomWidget (proving_key *input_key)
 
 ProverRandomWidget (const ProverRandomWidget &other)
 
 ProverRandomWidget (ProverRandomWidget &&other)
 
ProverRandomWidgetoperator= (const ProverRandomWidget &other)
 
ProverRandomWidgetoperator= (ProverRandomWidget &&other)
 
virtual void compute_round_commitments (transcript::StandardTranscript &, const size_t, work_queue &)
 
virtual barretenberg::fr compute_quotient_contribution (const barretenberg::fr &alpha_base, const transcript::StandardTranscript &transcript)=0
 

Public Attributes

proving_keykey
 

Protected Types

typedef barretenberg::fr fr
 
typedef barretenberg::polynomial polynomial
 

Member Function Documentation

◆ compute_quotient_contribution()

virtual barretenberg::fr proof_system::plonk::ProverRandomWidget::compute_quotient_contribution ( const barretenberg::fr alpha_base,
const transcript::StandardTranscript transcript 
)
pure virtual

◆ compute_round_commitments()

virtual void proof_system::plonk::ProverRandomWidget::compute_round_commitments ( transcript::StandardTranscript ,
const  size_t,
work_queue  
)
inlinevirtual

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