pub fn from_rng<R: CryptoRng + RngCore>(rng: &mut R) -> Self {
        let mut rng_output = [0u8; SEED_LEN];
        rng.fill_bytes(&mut rng_output);
        Self::new(&rng_output, "ic-crypto-tecdsa-seed-from-rng")
    }
/// Create a Seed from a random number generator
///
/// The security of the Seed depends on the security of the RNG
Create a Seed from a random number generator
The security of the Seed depends on the security of the RNG
Create a Seed from a random number generator The security of the Seed depends on the security of the RNG
pub fn from_rng<R: CryptoRng + RngCore>(rng: &mut R) -> Self {
        let mut rng_output = [0u8; SEED_LEN];
        rng.fill_bytes(&mut rng_output);
        Self::new(&rng_output, "ic-crypto-tecdsa-seed-from-rng")
    }
pub fn from_rng < R : CryptoRng + RngCore > ( rng : & mut R ) -> Self { let mut rng_output = [ 0u8 ; SEED_LEN ] ; rng . fill_bytes ( & mut rng_output ) ; Self :: new ( & rng_output , " " ) }
Create a Seed from a random number generator
The security of the Seed depends on the security of the RNG
Create a Seed from a random number generator The security of the Seed depends on the security of the RNG
rng
&mut R
rng
&mut R