pub fn keypair() -> Result<(PublicKey, PrivateKey), Error>
Generate a public and private key for asymmetric encryption.