Skip to content

Instantly share code, notes, and snippets.

@darconeous
Last active February 9, 2020 00:41
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save darconeous/96007311b6f779c35cc446a52eea1600 to your computer and use it in GitHub Desktop.
Save darconeous/96007311b6f779c35cc446a52eea1600 to your computer and use it in GitHub Desktop.
Curve25519/Curve448 Terminology

Curve25519/Curve448 Terminology

Curve25519: A well-known Montgomery curve designed for ECC at a 128-bit security level.

X25519: The name of the scalar-point multiplication function for points on Curve25519 when performing ECDH. It is also commonly used as a shorthand for ECDH-using-Curve25519.

EdDSA: A digital signature algorithm based on twisted Edwards curves.

Edwards25519: A well-known twisted Edwards curve that is birationally equivalent to Curve25519.

Ed25519: The EdDSA signature scheme using SHA-512 and Edwards25519.

Curve448/X448/Edwards448/Ed448: Functional equivalent of above "25519" definitions except using a curve with 224-bit security level.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment