コード例 #1
0
def box_curve25519salsa20hmacsha512_beforenm(pk, sk):
    return hash_sha512(smult_curve25519(sk, pk))[:32]
コード例 #2
0
ファイル: __init__.py プロジェクト: agl/dnscurve
def box_curve25519salsa20hmacsha512_open(c, n, pk, sk):
  k = hash_sha512(smult_curve25519(sk, pk))[:32]
  return secretbox_salsa20hmacsha512_open(c, n, k)
コード例 #3
0
ファイル: salsa20hmacsha512.py プロジェクト: warner/dnscurve
def box_curve25519salsa20hmacsha512_beforenm(pk, sk):
    return hash_sha512(smult_curve25519(sk, pk))[:32]
コード例 #4
0
ファイル: xsalsa20poly1305.py プロジェクト: warner/dnscurve
def box_curve25519xsalsa20poly1305_beforenm(pk, sk):
    return core_hsalsa20('\0' * 16, smult_curve25519(sk, pk))
コード例 #5
0
def box_curve25519xsalsa20poly1305_beforenm(pk, sk):
  return core_hsalsa20('\0' * 16, smult_curve25519(sk, pk))
コード例 #6
0
def box_curve25519salsa20hmacsha512_open(c, n, pk, sk):
    k = hash_sha512(smult_curve25519(sk, pk))[:32]
    return secretbox_salsa20hmacsha512_open(c, n, k)