edwards_base = (ebx, eby)
def scalarbase(scalar):
- return scalarmult(etwards_base, scalar)
+ return scalarmult(edwards_base, scalar)
# conversion to Montgomery
# (u, v) = ((1+y)/(1-y), sqrt(-486664)*u/x)
# entire key generation chain
def private_to_hash(scalar):
- xy = scalarmult(edwards_base, private)
+ xy = scalarbase(private)
uv = from_edwards(xy)
if can_curve_to_hash(uv):
return curve_to_hash(uv)
def full_cycle_check(scalar):
print_little(scalar)
- xy = scalarmult(edwards_base, private)
+ xy = scalarbase(private)
uv = from_edwards(xy)
h = private_to_hash(scalar)
print_little(uv[0])