From efefa209d677813c9b30ee4a0763b3f63abdeceb Mon Sep 17 00:00:00 2001 From: Pratyush Mishra Date: Wed, 28 Sep 2022 18:08:16 -0700 Subject: [PATCH] Fix mul-by-non-residue for bw6::fq3 --- bw6_761/src/fields/fq3.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bw6_761/src/fields/fq3.rs b/bw6_761/src/fields/fq3.rs index e7d2f14..35c4bfc 100644 --- a/bw6_761/src/fields/fq3.rs +++ b/bw6_761/src/fields/fq3.rs @@ -83,6 +83,6 @@ impl Fp3Config for Fq3Config { #[inline(always)] fn mul_fp_by_nonresidue_in_place(fe: &mut Self::Fp) -> &mut Self::Fp { - fe.double_in_place().double_in_place() + fe.double_in_place().double_in_place().neg_in_place() } }