pub fn generate_keypair(version: KeyVersion) -> KeyPair
Expand description

Generates a KeyPair to use in a key exchange or to encrypt data.

Arguments

  • version - Version of the key scheme to use. Use KeyVersion::Latest if you’re not dealing with shared data.

Returns

Returns a KeyPair containing the private key and the public key.

Example

use devolutions_crypto::key::{generate_keypair, KeyVersion};

let keypair = generate_keypair(KeyVersion::Latest);