[][src]Trait paillier_common::traits::KeyGeneration

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 { ... } }

Secure generation of fresh key pairs.

Required methods

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

Loading content...

Provided methods

fn keypair() -> KP

Generate fresh key pair with currently recommended security level (2048 bit modulus).

fn keypair_safe_primes() -> KP

Loading content...

Implementors

Loading content...