Home
Name Modified Size InfoDownloads / Week
X25519_win32.zip 2021-11-25 721.9 kB
X25519_linux-x86.zip 2021-11-25 666.5 kB
X25519_linux-amd64.zip 2021-11-25 696.1 kB
X25519_linux-armel.zip 2021-11-25 648.1 kB
README.md 2021-11-25 1.4 kB
Totals: 5 Items   2.7 MB 0

X25519 NIST SP800-186

ISC License GoDoc Go Report Card GitHub go.mod Go version GitHub release (latest by date)

X25519 is an elliptic curve Diffie-Hellman key exchange using Curve25519. It allows two parties to jointly agree on a shared secret using an insecure channel.

Command-line X25519 Diffie-Hellman Tool:

Usage of x25519:
  -derive
        Derive shared secret key.
  -key string
        Private key.
  -keygen
        Generate ed25519 asymmetric keypair.
  -pub string
        Remote's side Public key.

Examples:

./x25519 -keygen // 2x
./x25519 -derive -key $2ndprivatekey -pub $1stpublickey
./x25519 -derive -key $1stprivatekey -pub $2ndpublickey

License

This project is licensed under the ISC License.

Source: README.md, updated 2021-11-25