diff --git a/src/field/extension_field/target.rs b/src/field/extension_field/target.rs index 17d28172..c5e9f9ab 100644 --- a/src/field/extension_field/target.rs +++ b/src/field/extension_field/target.rs @@ -214,7 +214,7 @@ impl, const D: usize> CircuitBuilder { pub fn mul_many_extension(&mut self, terms: &[ExtensionTarget]) -> ExtensionTarget { let mut product = self.one_extension(); for term in terms { - product = self.mul_extension_naive(product, *term); + product = self.mul_extension(product, *term); } product } @@ -227,7 +227,7 @@ impl, const D: usize> CircuitBuilder { b: ExtensionTarget, c: ExtensionTarget, ) -> ExtensionTarget { - let product = self.mul_extension_naive(a, b); + let product = self.mul_extension(a, b); self.add_extension(product, c) }