pub fn generate_keypair<R: CryptoRng + RngCore>( rng: &mut R, ) -> Result<(Scalar, Point)>
Generate a cryptographically secure ECDH keypair