Expand description
x25519 Diffie-Hellman key exchange
This implements x25519 key exchange as specified by Mike Hamburg and Adam Langley in RFC7748.
Structs§
- Ephemeral
Secret - A short-lived Diffie-Hellman secret key that can only be used to compute a single
SharedSecret. - Public
Key - A Diffie-Hellman public key
- Shared
Secret - The result of a Diffie-Hellman key exchange.
- Static
Secret - A Diffie-Hellman secret key that can be used to compute multiple
SharedSecrets.
Constants§
- X25519_
BASEPOINT_ BYTES - The X25519 basepoint, for use with the bare, byte-oriented x25519 function. This is provided for people who cannot use the typed DH API for some reason.
Functions§
- x25519
- The bare, byte-oriented x25519 function, exactly as specified in RFC7748.