Skip to main content

Module x25519

Module x25519 

Source

Structs§

DHPrivateKey
An X25519 private key.
DHPublicKey
An X25519 public key.
DHSharedSecret
An X25519 shared secret.

Constants§

PK_LEN
The length of Curve25519 public keys.
SK_LEN
The length of Curve25519 secret keys.

Functions§

deterministic_dh_keygen
Generate DH keypair from external randomness FOR TEST PURPOSES ONLY
dh_public_key_from_scalar
Convert a scalar to a DH public key using the X25519 standard generator base point
dh_shared_secret
Compute DH shared secret
generate_dh_keypair
Generate a new DH key pair using X25519
generate_random_scalar
Generate a random scalar for DH operations using X25519