narodnik пре 5 година
родитељ
комит
9d9d30815a
1 измењених фајлова са 8 додато и 0 уклоњено
  1. 8 0
      scripts/jubjub.py

+ 8 - 0
scripts/jubjub.py

@@ -34,3 +34,11 @@ print(hex(x3.n), hex(y3.n))
 print(is_jubjub(params, x, y))
 print(is_jubjub(params, x, y))
 print(is_jubjub(params, x3, y3))
 print(is_jubjub(params, x3, y3))
 
 
+print()
+print("Identity (0, 1) is jubjub?", is_jubjub(params, 0, 1))
+print("Torsion (0, -1) is jubjub?", is_jubjub(params, 0, -1))
+double_torsion = add(params, (0, -1), (0, -1))
+print("Double torsion is:", hex(double_torsion[0].n), hex(double_torsion[1].n))
+dbl_ident = add(params, (0, 1), (0, 1))
+print("Double identity is:", hex(dbl_ident[0].n), hex(dbl_ident[1].n))
+