diff --git a/Cargo.toml b/Cargo.toml index e591e55..f0fc3a1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,7 +30,7 @@ clear_on_drop = { version = "0.2" } [dev-dependencies] criterion = "0.2" -rand = "0.6" +rand_os = "0.1" [[bench]] name = "x25519" diff --git a/README.md b/README.md index 5edad5d..045b68f 100644 --- a/README.md +++ b/README.md @@ -33,11 +33,11 @@ First, Alice uses `EphemeralSecret::new()` and then ```rust extern crate x25519_dalek; -extern crate rand; +extern crate rand_os; use x25519_dalek::EphemeralPublic; use x25519_dalek::EphemeralSecret; -use rand::OsRng; +use rand_os::OsRng; let mut alice_csprng = OsRng::new().unwrap(); let alice_secret = EphemeralSecret::new(&mut alice_csprng); diff --git a/benches/x25519.rs b/benches/x25519.rs index fe6f91c..4660a69 100644 --- a/benches/x25519.rs +++ b/benches/x25519.rs @@ -14,14 +14,14 @@ #[macro_use] extern crate criterion; extern crate curve25519_dalek; -extern crate rand; +extern crate rand_os; extern crate x25519_dalek; use criterion::Criterion; use curve25519_dalek::montgomery::MontgomeryPoint; -use rand::OsRng; +use rand_os::OsRng; use x25519_dalek::EphemeralPublic; use x25519_dalek::EphemeralSecret; diff --git a/src/lib.rs b/src/lib.rs index 0f3cf29..11e4471 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -30,9 +30,6 @@ extern crate curve25519_dalek; extern crate rand_core; -#[cfg(test)] -extern crate rand; - mod x25519; pub use x25519::*;