From 98133d9935bb994afd90a44626179beb0aaf619b Mon Sep 17 00:00:00 2001 From: Weiliang Li Date: Wed, 13 Nov 2019 14:44:30 +0900 Subject: [PATCH] fix RngCore Sized --- Cargo.toml | 2 +- src/bls12_381/ec.rs | 2 +- src/bls12_381/fq12.rs | 2 +- src/bls12_381/fq2.rs | 2 +- src/bls12_381/fq6.rs | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 1c59855e7..f67c384fb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ edition ="2018" [dependencies] byteorder = "1" -ff = { version = "0.5.0", path = "../ff", features = ["derive"] } +ff = { version = "0.6.0", path = "../ff", features = ["derive"] } group = { version = "0.2.0", path = "../group" } rand_core = "0.5" diff --git a/src/bls12_381/ec.rs b/src/bls12_381/ec.rs index 6bebc246b..019b19a6b 100644 --- a/src/bls12_381/ec.rs +++ b/src/bls12_381/ec.rs @@ -200,7 +200,7 @@ macro_rules! curve_impl { type Base = $basefield; type Affine = $affine; - fn random(rng: &mut R) -> Self { + fn random(rng: &mut R) -> Self { loop { let x = $basefield::random(rng); let greatest = rng.next_u32() % 2 != 0; diff --git a/src/bls12_381/fq12.rs b/src/bls12_381/fq12.rs index 0d6e066ef..17ae39073 100644 --- a/src/bls12_381/fq12.rs +++ b/src/bls12_381/fq12.rs @@ -40,7 +40,7 @@ impl Fq12 { } impl Field for Fq12 { - fn random(rng: &mut R) -> Self { + fn random(rng: &mut R) -> Self { Fq12 { c0: Fq6::random(rng), c1: Fq6::random(rng), diff --git a/src/bls12_381/fq2.rs b/src/bls12_381/fq2.rs index c115dd210..4fd391b34 100644 --- a/src/bls12_381/fq2.rs +++ b/src/bls12_381/fq2.rs @@ -57,7 +57,7 @@ impl Fq2 { } impl Field for Fq2 { - fn random(rng: &mut R) -> Self { + fn random(rng: &mut R) -> Self { Fq2 { c0: Fq::random(rng), c1: Fq::random(rng), diff --git a/src/bls12_381/fq6.rs b/src/bls12_381/fq6.rs index e2b49c992..92128ca0f 100644 --- a/src/bls12_381/fq6.rs +++ b/src/bls12_381/fq6.rs @@ -100,7 +100,7 @@ impl Fq6 { } impl Field for Fq6 { - fn random(rng: &mut R) -> Self { + fn random(rng: &mut R) -> Self { Fq6 { c0: Fq2::random(rng), c1: Fq2::random(rng),