]> git.codecow.com Git - Monocypher.git/commitdiff
Simplified elligator scripts a bit
authorLoup Vaillant <loup@loup-vaillant.fr>
Mon, 17 Feb 2020 23:36:52 +0000 (00:36 +0100)
committerLoup Vaillant <loup@loup-vaillant.fr>
Mon, 17 Feb 2020 23:36:52 +0000 (00:36 +0100)
tests/gen/elligator.py

index 22df945668e0cadd5944a57cb402f4b2a7afbfff..acb13d5a8cc083616c9793365da953d1a1b407fb 100755 (executable)
@@ -67,12 +67,7 @@ def print_little(n):
     print(':')
 
 def binary(b):
-    l = []
-    while b > 0:
-        l.append(b % 2)
-        b //= 2
-    l.reverse()
-    return l
+    return [int(c) for c in list(format(b, 'b'))]
 
 def exp(a, b):
     """