|
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.