Elliptic-curve Diffie–Hellman