◄ Wiki / Crypto
X25519 / Curve25519
Curve25519 is the underlying math; X25519 is the key-agreement function built on it.
Curve25519 is a specific elliptic curve chosen for speed and strong security properties, and X25519 is the standardized way to use it for Diffie-Hellman key exchange. In practice people often use the two names interchangeably, but strictly the curve is the foundation and X25519 is the operation performed on it. Together they let two parties establish a shared key securely.
See also
- X25519A fast, widely trusted method for two parties to agree on a shared secret over an open channel.
- zsecThe project's self-contained security core, built without relying on outside libraries.
- trust anchorThe known-good root certificate that a chain of certificates must ultimately trace back to before you'll trust it.