[−][src]Trait solana_libra_nextgen_crypto::traits::Uniform
A type family for schemes which know how to generate key material from
a cryptographically-secure CryptoRng
.
Required methods
fn generate_for_testing<R>(rng: &mut R) -> Self where
R: SeedableRng + RngCore + CryptoRng,
R: SeedableRng + RngCore + CryptoRng,
Generate key material from an RNG for testing purposes.
Implementations on Foreign Types
impl<S, P> Uniform for (S, P) where
S: Uniform,
P: From<&'a S>,
[src]
S: Uniform,
P: From<&'a S>,
A pair consisting of a private and public key
fn generate_for_testing<R>(rng: &mut R) -> Self where
R: SeedableRng + RngCore + CryptoRng,
[src]
R: SeedableRng + RngCore + CryptoRng,
Implementors
impl Uniform for BLS12381PrivateKey
[src]
fn generate_for_testing<R>(rng: &mut R) -> Self where
R: SeedableRng + RngCore + CryptoRng,
[src]
R: SeedableRng + RngCore + CryptoRng,
impl Uniform for Ed25519PrivateKey
[src]
fn generate_for_testing<R>(rng: &mut R) -> Self where
R: SeedableRng + RngCore + CryptoRng,
[src]
R: SeedableRng + RngCore + CryptoRng,
impl Uniform for VRFPrivateKey
[src]
fn generate_for_testing<R>(rng: &mut R) -> Self where
R: SeedableRng + RngCore + CryptoRng,
[src]
R: SeedableRng + RngCore + CryptoRng,
impl<S, P> Uniform for KeyPair<S, P> where
S: Uniform,
P: From<&'a S>,
[src]
S: Uniform,
P: From<&'a S>,
fn generate_for_testing<R>(rng: &mut R) -> Self where
R: SeedableRng + RngCore + CryptoRng,
[src]
R: SeedableRng + RngCore + CryptoRng,