diff --git a/src/plonk/get_challenges.rs b/src/plonk/get_challenges.rs index 63802689..6a92c819 100644 --- a/src/plonk/get_challenges.rs +++ b/src/plonk/get_challenges.rs @@ -210,8 +210,8 @@ impl, const D: usize> CompressedProofWithPublicInpu } fri_inferred_elements.push(old_eval); let arity = 1 << arity_bits; - let mut evals = self.proof.opening_proof.query_round_proofs.steps[i] - [&(x_index >> arity_bits)] + let coset_index = x_index >> arity_bits; + let mut evals = self.proof.opening_proof.query_round_proofs.steps[i][&coset_index] .evals .clone(); let x_index_within_coset = x_index & (arity - 1);