diff --git a/src/plonk/permutation/prover.rs b/src/plonk/permutation/prover.rs index bd74a49..b0ce871 100644 --- a/src/plonk/permutation/prover.rs +++ b/src/plonk/permutation/prover.rs @@ -1,7 +1,7 @@ use ff::Field; use std::iter; -use super::Proof; +use super::{Argument, Proof}; use crate::{ arithmetic::{eval_polynomial, parallelize, BatchInvert, Curve, CurveAffine, FieldExt}, plonk::{ChallengeBeta, ChallengeGamma, ChallengeX, Error, ProvingKey}, @@ -35,8 +35,8 @@ pub(crate) struct Evaluated { permutation_evals: Vec>, } -impl Proof { - pub(crate) fn commit, HScalar: Hasher>( +impl Argument { + pub(crate) fn commit, HScalar: Hasher>( params: &Params, pk: &ProvingKey, advice: &[Polynomial], diff --git a/src/plonk/prover.rs b/src/plonk/prover.rs index cb46402..bce29c1 100644 --- a/src/plonk/prover.rs +++ b/src/plonk/prover.rs @@ -176,7 +176,7 @@ impl Proof { // Commit to permutations, if any. let permutations = if !pk.vk.cs.permutations.is_empty() { - Some(permutation::Proof::commit( + Some(permutation::Argument::commit( params, pk, &witness.advice,