Trait cryptraits::key::Generate
source · pub trait Generate {
fn generate() -> Self;
fn generate_with<R: CryptoRng + RngCore>(csprng: R) -> Self
where
Self: Sized;
}
Required Methods§
sourcefn generate_with<R: CryptoRng + RngCore>(csprng: R) -> Selfwhere
Self: Sized,
fn generate_with<R: CryptoRng + RngCore>(csprng: R) -> Selfwhere
Self: Sized,
Generates an “unbiased” SecretKey
directly from a user
suplied csprng
uniformly.