Barretenberg
The ZK-SNARK library at the core of Aztec
|
Contains the evaluations of multilinear polynomials \( P_1, \ldots, P_N\) at the challenge point \(\vec u =(u_0,\ldots, u_{d-1})\). These are computed by Sumcheck Prover and need to be checked using Shplemini. More...
#include <sumcheck_output.hpp>
Public Types | |
using | FF = typename Flavor::FF |
using | ClaimedEvaluations = typename Flavor::AllValues |
using | Commitment = typename Flavor::Commitment |
Public Attributes | |
std::vector< FF > | challenge |
ClaimedEvaluations | claimed_evaluations |
bool | verified = false |
FF | claimed_libra_evaluation = FF{ 0 } |
std::vector< Commitment > | round_univariate_commitments = {} |
std::vector< bb::Polynomial< FF > > | round_univariates = {} |
std::vector< std::array< FF, 3 > > | round_univariate_evaluations = {} |
Contains the evaluations of multilinear polynomials \( P_1, \ldots, P_N\) at the challenge point \(\vec u =(u_0,\ldots, u_{d-1})\). These are computed by Sumcheck Prover and need to be checked using Shplemini.
Flavor |
Definition at line 22 of file sumcheck_output.hpp.
using bb::SumcheckOutput< Flavor >::ClaimedEvaluations = typename Flavor::AllValues |
Definition at line 24 of file sumcheck_output.hpp.
using bb::SumcheckOutput< Flavor >::Commitment = typename Flavor::Commitment |
Definition at line 25 of file sumcheck_output.hpp.
using bb::SumcheckOutput< Flavor >::FF = typename Flavor::FF |
Definition at line 23 of file sumcheck_output.hpp.
std::vector<FF> bb::SumcheckOutput< Flavor >::challenge |
Definition at line 28 of file sumcheck_output.hpp.
ClaimedEvaluations bb::SumcheckOutput< Flavor >::claimed_evaluations |
Definition at line 30 of file sumcheck_output.hpp.
FF bb::SumcheckOutput< Flavor >::claimed_libra_evaluation = FF{ 0 } |
Definition at line 35 of file sumcheck_output.hpp.
std::vector<Commitment> bb::SumcheckOutput< Flavor >::round_univariate_commitments = {} |
Definition at line 37 of file sumcheck_output.hpp.
std::vector<std::array<FF, 3> > bb::SumcheckOutput< Flavor >::round_univariate_evaluations = {} |
Definition at line 41 of file sumcheck_output.hpp.
std::vector<bb::Polynomial<FF> > bb::SumcheckOutput< Flavor >::round_univariates = {} |
Definition at line 39 of file sumcheck_output.hpp.
bool bb::SumcheckOutput< Flavor >::verified = false |
Definition at line 33 of file sumcheck_output.hpp.