github.com/aead/ecdh (go): Package ecdh implements the Diffie-Hellman key exchange using elliptic curves (ECDH). It directly provides ECDH implementations for the NIST curves P224, P256, P384, and Bernstein's Cruve25519.  For generic curves this implementation of ECDH only uses the x-coordinate as the computed secret.
Keywords: crypto|curve25519|ecdh|go