From 1bc90c4fec493144bb6b38437df94a5236e47456 Mon Sep 17 00:00:00 2001 From: therealyingtong Date: Thu, 3 Sep 2020 12:25:55 +0800 Subject: [PATCH] Remove advice_shifted_evals from prover --- src/plonk/prover.rs | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/src/plonk/prover.rs b/src/plonk/prover.rs index d15d567b..e47dc7e8 100644 --- a/src/plonk/prover.rs +++ b/src/plonk/prover.rs @@ -127,23 +127,6 @@ impl Proof { } } - let mut advice_shifted_evals = - vec![ - vec![vec![C::Scalar::zero(); params.n as usize]; meta.num_advice_wires]; - meta.permutations.len() - ]; - - for perm_idx in 0..meta.permutations.len() { - for wire_idx in 0..meta.permutations[perm_idx].len() { - for point_idx in 0..params.n { - let mut eval = - eval_polynomial(&advice_polys[wire_idx], omega_powers[point_idx as usize]); - eval += &x_1; - advice_shifted_evals[perm_idx][wire_idx as usize][point_idx as usize] = eval; - } - } - } - // Obtain challenge for keeping all separate gates linearly independent let x_2: C::Scalar = get_challenge_scalar(Challenge(transcript.squeeze().get_lower_128()));