arnaucube
arnaucube/hyperplonkPublic Self-hosted repository
hyperplonk/poly-iop/src/zero_check/verifier.rs
poly-iop/src/zero_check/verifier.rsRaw
 1use ark_ff::PrimeField;
 2
 3/// Verifier State
 4pub struct VerifierState<F: PrimeField> {
 5    round: usize,
 6    nv: usize,
 7    max_degree: usize,
 8    finished: bool,
 9    /// a list storing the univariate polynomial in evaluation form sent by the
10    /// prover at each round
11    polynomials_received: Vec<Vec<F>>,
12    /// a list storing the randomness sampled by the verifier at each round
13    challenges: Vec<F>,
14}