diff --git a/Cargo.toml b/Cargo.toml index 6064d04..e2b14f0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,7 @@ license = "MIT OR Apache-2.0" name = "api" [dependencies] -rand = "~0.3.14" +rand = "0.5.4" rustc-serialize = "~0.3.19" byteorder = "~0.5.3" diff --git a/src/fields/tests.rs b/src/fields/tests.rs index e9f738c..c21ac55 100644 --- a/src/fields/tests.rs +++ b/src/fields/tests.rs @@ -117,8 +117,10 @@ pub fn field_trials() { assert_eq!(-F::one() + F::one(), F::zero()); assert_eq!(F::zero() - F::zero(), F::zero()); - let seed: [usize; 4] = [103245, 191922, 1293, 192103]; - let mut rng = StdRng::from_seed(&seed); + //let seed: [usize; 4] = [103245, 191922, 1293, 192103]; + //let mut rng = StdRng::from_seed(&seed); + let seed: [u8; 32] = [1, 2,3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32]; + let mut rng: StdRng = SeedableRng::from_seed(seed); rand_element_squaring::(&mut rng); rand_element_addition_and_negation::(&mut rng); diff --git a/src/groups/mod.rs b/src/groups/mod.rs index fd9df00..2f28857 100644 --- a/src/groups/mod.rs +++ b/src/groups/mod.rs @@ -798,8 +798,10 @@ fn test_reduced_pairing() { #[test] fn test_binlinearity() { use rand::{SeedableRng,StdRng}; - let seed: [usize; 4] = [103245, 191922, 1293, 192103]; - let mut rng = StdRng::from_seed(&seed); + //let seed: [usize; 4] = [103245, 191922, 1293, 192103]; + //let mut rng = StdRng::from_seed(&seed); + let seed: [u8; 32] = [1, 2,3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32]; + let mut rng: StdRng = SeedableRng::from_seed(seed); for _ in 0..50 { let p = G1::random(&mut rng); diff --git a/src/groups/tests.rs b/src/groups/tests.rs index 3b32fb8..e287261 100644 --- a/src/groups/tests.rs +++ b/src/groups/tests.rs @@ -91,8 +91,9 @@ pub fn group_trials() { assert!((G::one() * (-Fr::one()) + G::one()).is_zero()); use rand::{SeedableRng,StdRng}; - let seed: [usize; 4] = [103245, 191922, 1293, 192103]; - let mut rng = StdRng::from_seed(&seed); + // let seed: [usize; 4] = [103245, 191922, 1293, 192103]; + let seed: [u8; 32] = [1, 2,3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32]; + let mut rng: StdRng = SeedableRng::from_seed(seed); random_test_addition::(&mut rng); random_test_doubling::(&mut rng);