예제 #1
0
def dh_start(entropy_f):
    x = random_scalar(entropy_f)
    X = Base.scalarmult(x)
    return x,X.to_bytes()
예제 #2
0
파일: dh.py 프로젝트: levic92/PyRai
def dh_start(entropy_f):
    x = random_scalar(entropy_f)
    X = Base.scalarmult(x)
    return x, X.to_bytes()
예제 #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()
예제 #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
예제 #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