From 53c94e8aab6832b7b479d0bb78f00a58e46f1c22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mamy=20Andr=C3=A9-Ratsimbazafy?= Date: Tue, 16 Jun 2020 12:03:09 +0200 Subject: [PATCH] cosmetic fix on non-residue --- constantine/towers.nim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/constantine/towers.nim b/constantine/towers.nim index 13cdcb4..3e14ec8 100644 --- a/constantine/towers.nim +++ b/constantine/towers.nim @@ -124,11 +124,11 @@ type Fp6*[C: static Curve] = object c0*, c1*, c2*: Fp2[C] - ξ = β + ξ = NonResidue # We call the non-residue ξ on 𝔽p6 to avoid confusion between non-residue # of different tower level -func `*`*(_: typedesc[β], a: Fp2): Fp2 {.inline, noInit.} = +func `*`*(_: typedesc[ξ], a: Fp2): Fp2 {.inline, noInit.} = ## Multiply an element of 𝔽p2 by the cubic non-residue ## chosen to construct 𝔽p6 # Yet another const tuple unpacking bug @@ -178,7 +178,7 @@ type Fp12*[C: static Curve] = object c0*, c1*: Fp6[C] - γ = β + γ = NonResidue # We call the non-residue γ (Gamma) on 𝔽p6 to avoid confusion between non-residue # of different tower level