Expand description
Sum-check protocol that proves and verifies claims about sum_x g(x)
for all x in {0, 1}^n
.
MultivariatePolyOracle
provides methods for evaluating sums and making transformations on
g
in the context of the protocol. It is intended to be used in conjunction with
prove_batch
to generate proofs.
Structs§
Enums§
- Sum-check protocol verification error.
Constants§
- Max degree of polynomials the verifier accepts in each round of the protocol.
Functions§
- Partially verifies a sum-check proof.
- Performs sum-check on a random linear combinations of multiple multivariate polynomials.
Type Aliases§
- Sum-check round index where 0 corresponds to the first round.