@@ -28,21 +28,19 @@ Find a 196 bit prime returned in a 256-bit long `crypto_bigint::U256`:
2828
2929``` rust
3030use crypto_bigint :: U256 ;
31- use rand_core :: {OsRng , TryRngCore };
3231use crypto_primes :: {Flavor , is_prime, random_prime};
3332
34- let prime = random_prime :: <U256 , _ >(& mut OsRng . unwrap_mut (), Flavor :: Any , 196 );
33+ let prime = random_prime :: <U256 , _ >(& mut rand :: rng (), Flavor :: Any , 196 );
3534assert! (is_prime (Flavor :: Any , & prime ));
3635```
3736
3837Find a 64 bit safe prime returned in a ` crypto_bigint::U1024 ` :
3938
4039``` rust
4140use crypto_bigint :: U1024 ;
42- use rand_core :: {OsRng , TryRngCore };
4341use crypto_primes :: {Flavor , is_prime, random_prime};
4442
45- let prime = random_prime :: <U1024 , _ >(& mut OsRng . unwrap_mut (), Flavor :: Safe , 64 );
43+ let prime = random_prime :: <U1024 , _ >(& mut rand :: rng (), Flavor :: Safe , 64 );
4644assert! (is_prime (Flavor :: Safe , & prime ));
4745```
4846
@@ -56,12 +54,11 @@ use crypto_primes::{
5654 is_prime, random_prime, sieve_and_find,
5755};
5856use crypto_bigint :: U256 ;
59- use rand_core :: {OsRng , TryRngCore };
6057
6158let flavor = Flavor :: Any ;
6259let factory = SmallFactorsSieveFactory :: <U256 >:: new (flavor , 256 , SetBits :: TwoMsb ). unwrap ();
6360let prime = sieve_and_find (
64- & mut OsRng . unwrap_mut (),
61+ & mut rand :: rng (),
6562 factory ,
6663 | _rng , candidate | is_prime (flavor , candidate )
6764). unwrap (). unwrap ();
0 commit comments