Migrate to rand 0.7

This commit is contained in:
Jack Grigg
2019-07-14 12:19:01 +01:00
parent b0913afdd7
commit 6f9083b5ab
16 changed files with 126 additions and 188 deletions

View File

@@ -11,6 +11,6 @@ blake2b_simd = "0.5"
byteorder = "1"
ff = { path = "../ff" }
pairing = { path = "../pairing" }
rand_os = "0.1"
rand_os = "0.2"
sapling-crypto = { path = "../sapling-crypto" }
zcash_primitives = { path = "../zcash_primitives" }

View File

@@ -56,7 +56,7 @@ impl SaplingProvingContext {
(),
> {
// Initialize secure RNG
let mut rng = OsRng::new().expect("should be able to construct RNG");
let mut rng = OsRng;
// We create the randomness of the value commitment
let rcv = Fs::random(&mut rng);
@@ -189,7 +189,7 @@ impl SaplingProvingContext {
params: &JubjubBls12,
) -> (Proof<Bls12>, edwards::Point<Bls12, Unknown>) {
// Initialize secure RNG
let mut rng = OsRng::new().expect("should be able to construct RNG");
let mut rng = OsRng;
// We construct ephemeral randomness for the value commitment. This
// randomness is not given back to the caller, but the synthetic
@@ -250,7 +250,7 @@ impl SaplingProvingContext {
params: &JubjubBls12,
) -> Result<Signature, ()> {
// Initialize secure RNG
let mut rng = OsRng::new().expect("should be able to construct RNG");
let mut rng = OsRng;
// Grab the current `bsk` from the context
let bsk = PrivateKey::<Bls12>(self.bsk);