Trait kzen_paillier::traits::KeyGeneration
source · pub trait KeyGeneration<KP> {
fn keypair_with_modulus_size(big_length: usize) -> KP;
fn keypair_safe_primes_with_modulus_size(big_length: usize) -> KP;
fn keypair() -> KP { ... }
fn keypair_safe_primes() -> KP { ... }
}
Expand description
Secure generation of fresh key pairs.
Required Methods§
sourcefn keypair_with_modulus_size(big_length: usize) -> KP
fn keypair_with_modulus_size(big_length: usize) -> KP
Generate fresh key pair with security level specified as the bit_length
of the modulus.
Currently recommended security level is a minimum of 2048 bits.
fn keypair_safe_primes_with_modulus_size(big_length: usize) -> KP
Provided Methods§
sourcefn keypair() -> KP
fn keypair() -> KP
Generate fresh key pair with currently recommended security level (2048 bit modulus).