Elliptic curve Diffie-Hellman key exchange over Curve25519
Switch branches/tags
Nothing to show
Clone or download
thesimj and Mykola Bubelich fix file name
Latest commit cf55267 Apr 17, 2017
Permalink
Failed to load latest commit information.
lib Add lib es5 files Apr 16, 2017
test Add tests Apr 16, 2017
.babelrc Add Babel rc file Apr 16, 2017
.gitignore Init commit Apr 16, 2017
LICENSE Initial commit Apr 16, 2017
README.md Init commit Apr 16, 2017
package.json fix file name Apr 17, 2017
x25519.js Init commit Apr 16, 2017

README.md

js-x25519

Javascript implementation of Elliptic curve Diffie-Hellman key exchange over Curve25519

Description

In cryptography, Curve25519 is an elliptic curve offering 128 bits of security and designed for use with the elliptic curve Diffie–Hellman (ECDH) key agreement scheme. It is one of the fastest ECC curves; it is not covered by any known patents, and it is less susceptible to weak random-number generators. The reference implementation is public domain software.

The original Curve25519 paper defined it as a Diffie–Hellman (DH) function. Daniel J. Bernstein has since proposed that the name Curve25519 be used for the underlying curve, and the name X25519 for the DH function.

Authors

Projects

Links