Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <shplonk.hpp>
Public Attributes | |
std::vector< size_t > | indices |
std::vector< Fr > | scalars |
OpeningPair< Curve > | opening_pair |
Structure used to update the internal state of the Shplonk verifier. It represents a claim which is constructed as a linear combination of the commitments stored by the Shplonk verifier. The structure is composed of:
\[ \sum_{j=1}^k a_j f_{i_j}(x) = v \]
where \({f_i}_i\) are the polynomials whose commitments are stored in the Shplonk verifierupdate
method, but it is useful to expose the method reduce_verification_vector_claims_no_finalize
Definition at line 410 of file shplonk.hpp.
std::vector<size_t> bb::ShplonkVerifier_< Curve >::LinearCombinationOfClaims::indices |
Definition at line 411 of file shplonk.hpp.
OpeningPair<Curve> bb::ShplonkVerifier_< Curve >::LinearCombinationOfClaims::opening_pair |
Definition at line 413 of file shplonk.hpp.
std::vector<Fr> bb::ShplonkVerifier_< Curve >::LinearCombinationOfClaims::scalars |
Definition at line 412 of file shplonk.hpp.