Key exchange via the X25519 (Curve25519) Elliptic Curve Diffie-Hellman function
https://github.com/crypto-rb/x25519