Trait paillier::traits::KeyGeneration [] [src]

pub trait KeyGeneration<EK, DK> {
    fn keypair_with_modulus_size(big_length: usize) -> (EK, DK);

    fn keypair() -> (EK, DK) { ... }
}

Secure generation of fresh key pairs.

Required Methods

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.

Provided Methods

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

Implementors