From c641570beb6738a6af6e15ee8b65613b746953b0 Mon Sep 17 00:00:00 2001 From: Loup Vaillant Date: Sun, 23 Feb 2020 10:44:44 +0100 Subject: [PATCH] Elligator script: naming nitpick --- tests/gen/elligator.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/gen/elligator.py b/tests/gen/elligator.py index 925e88b..012b9fc 100755 --- a/tests/gen/elligator.py +++ b/tests/gen/elligator.py @@ -69,11 +69,11 @@ class fe: def __eq__(self, other): return self.val % self.p == other.val % self.p def __ne__(self, other): return self.val % self.p != other.val % self.p - def isPositive(self) : return self.val % self.p <= (p-1) // 2 + def is_positive(self) : return self.val % self.p <= (p-1) // 2 def abs(self): - if self.isPositive(): return self - else : return -self + if self.is_positive(): return self + else : return -self def print(self): """prints a field element in little endian""" @@ -121,8 +121,8 @@ def curve_to_hash(point): v = point[1] sq1 = sqrt(-u / (fe(2) * (u+A))) sq2 = sqrt(-(u+A) / (fe(2) * u )) - if v.isPositive(): return sq1 - else : return sq2 + if v.is_positive(): return sq1 + else : return sq2 # round trip test for i in range(50): -- 2.47.3