Example #1
0
def dh_start(entropy_f):
    x = random_scalar(entropy_f)
    X = Base.scalarmult(x)
    return x,X.to_bytes()
Example #2
0
File: dh.py Project: levic92/PyRai
def dh_start(entropy_f):
    x = random_scalar(entropy_f)
    X = Base.scalarmult(x)
    return x, X.to_bytes()
Example #3
0
def dh_start(entropy_f: Callable) -> Tuple[int, bytes]:
    x = random_scalar(entropy_f)
    X = Base.scalarmult(x)
    return x, X.to_bytes()
Example #4
0
def _start(pw, entropy_f, blinding):
    a = random_scalar(entropy_f)
    pw_scalar = password_to_scalar(pw)
    X = Base.scalarmult(a).add(blinding.scalarmult(pw_scalar))
    X_s = X.to_bytes()
    return (a, pw_scalar), X_s
Example #5
0
def _start(pw, entropy_f, blinding):
    a = random_scalar(entropy_f)
    pw_scalar = password_to_scalar(pw)
    X = Base.scalarmult(a).add(blinding.scalarmult(pw_scalar))
    X_s = X.to_bytes()
    return (a, pw_scalar), X_s