Skip to content

Commit 43c8955

Browse files
committed
missing cases
1 parent 3245429 commit 43c8955

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

sumcheck/src/product_computation.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@ pub fn run_product_sumcheck<EF: ExtensionField<PF<EF>>>(
6464
(MleRef::Base(evals), MleRef::Extension(weights)) => {
6565
compute_product_sumcheck_polynomial(evals, &weights, sum, |e| vec![e])
6666
}
67+
(MleRef::Extension(evals), MleRef::Extension(weights)) => {
68+
compute_product_sumcheck_polynomial(evals, &weights, sum, |e| vec![e])
69+
}
6770
_ => unimplemented!(),
6871
};
6972

@@ -101,6 +104,11 @@ pub fn run_product_sumcheck<EF: ExtensionField<PF<EF>>>(
101104
fold_and_compute_product_sumcheck_polynomial(evals, &weights, r1, sum, |e| vec![e]);
102105
(second_sumcheck_poly, MleGroupOwned::Extension(folded))
103106
}
107+
(MleRef::Extension(evals), MleRef::Extension(weights)) => {
108+
let (second_sumcheck_poly, folded) =
109+
fold_and_compute_product_sumcheck_polynomial(evals, &weights, r1, sum, |e| vec![e]);
110+
(second_sumcheck_poly, MleGroupOwned::Extension(folded))
111+
}
104112
_ => unimplemented!(),
105113
};
106114

0 commit comments

Comments
 (0)