diff --git a/Cargo.lock b/Cargo.lock index 7709b8e6..cbc24d97 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1795,7 +1795,7 @@ dependencies = [ "hex-literal", "k256", "modular-frost", - "rand 0.8.5", + "rand_core 0.6.3", "serde", "serde_json", "sha3 0.10.1", @@ -4531,7 +4531,6 @@ dependencies = [ "k256", "multiexp", "p256", - "rand 0.8.5", "rand_core 0.6.3", "sha2 0.10.2", "thiserror", @@ -7532,7 +7531,6 @@ dependencies = [ "modular-frost", "monero", "monero-serai", - "rand 0.8.5", "rand_core 0.6.3", "serde", "serde_json", diff --git a/coins/ethereum/Cargo.toml b/coins/ethereum/Cargo.toml index fdf339f4..217b9f18 100644 --- a/coins/ethereum/Cargo.toml +++ b/coins/ethereum/Cargo.toml @@ -7,22 +7,25 @@ authors = ["Luke Parker ", "Elizabeth Binks (&mut OsRng); let _group_key = keys[&1].group_key(); @@ -53,7 +53,7 @@ fn test_ecrecover_hack() { algorithm::Schnorr, tests::{algorithm_machines, key_gen, sign}, }; - use rand::rngs::OsRng; + use rand_core::OsRng; let keys = key_gen::<_, Secp256k1>(&mut OsRng); let group_key = keys[&1].group_key(); diff --git a/coins/monero/src/tests/clsag.rs b/coins/monero/src/tests/clsag.rs index fe9ecc9b..7f5bd63d 100644 --- a/coins/monero/src/tests/clsag.rs +++ b/coins/monero/src/tests/clsag.rs @@ -1,7 +1,7 @@ #[cfg(feature = "multisig")] use std::sync::{Arc, RwLock}; -use rand::{RngCore, rngs::OsRng}; +use rand_core::{RngCore, OsRng}; use curve25519_dalek::{constants::ED25519_BASEPOINT_TABLE, scalar::Scalar}; diff --git a/coins/monero/tests/rpc.rs b/coins/monero/tests/rpc.rs index c80a9e48..d36dfdf7 100644 --- a/coins/monero/tests/rpc.rs +++ b/coins/monero/tests/rpc.rs @@ -1,4 +1,4 @@ -use rand::rngs::OsRng; +use rand_core::OsRng; use curve25519_dalek::constants::ED25519_BASEPOINT_TABLE; diff --git a/coins/monero/tests/send.rs b/coins/monero/tests/send.rs index 0da7322b..9cbe94d4 100644 --- a/coins/monero/tests/send.rs +++ b/coins/monero/tests/send.rs @@ -4,7 +4,7 @@ use std::collections::HashMap; use lazy_static::lazy_static; -use rand::rngs::OsRng; +use rand_core::OsRng; #[cfg(feature = "multisig")] use blake2::{digest::Update, Digest, Blake2b512}; diff --git a/crypto/frost/Cargo.toml b/crypto/frost/Cargo.toml index 95304001..894ab70a 100644 --- a/crypto/frost/Cargo.toml +++ b/crypto/frost/Cargo.toml @@ -31,8 +31,6 @@ multiexp = { path = "../multiexp", version = "0.2", features = ["batch"] } dleq = { package = "dleq-serai", path = "../dleq", version = "0.1", features = ["serialize"] } [dev-dependencies] -rand = "0.8" - sha2 = "0.10" dalek-ff-group = { path = "../dalek-ff-group" } diff --git a/crypto/frost/src/tests/literal/dalek.rs b/crypto/frost/src/tests/literal/dalek.rs index 79594d1f..835f2141 100644 --- a/crypto/frost/src/tests/literal/dalek.rs +++ b/crypto/frost/src/tests/literal/dalek.rs @@ -1,4 +1,4 @@ -use rand::rngs::OsRng; +use rand_core::OsRng; use crate::{ curve, diff --git a/crypto/frost/src/tests/literal/kp256.rs b/crypto/frost/src/tests/literal/kp256.rs index d9a791d8..24d5dc73 100644 --- a/crypto/frost/src/tests/literal/kp256.rs +++ b/crypto/frost/src/tests/literal/kp256.rs @@ -1,4 +1,4 @@ -use rand::rngs::OsRng; +use rand_core::OsRng; #[cfg(any(feature = "secp256k1", feature = "p256"))] use crate::tests::vectors::{Vectors, test_with_vectors}; diff --git a/processor/Cargo.toml b/processor/Cargo.toml index 7d7e3dc0..db89b8d0 100644 --- a/processor/Cargo.toml +++ b/processor/Cargo.toml @@ -34,6 +34,5 @@ monero-serai = { path = "../coins/monero", features = ["multisig"] } [dev-dependencies] group = "0.12" -rand = "0.8" futures = "0.3" tokio = { version = "1", features = ["full"] } diff --git a/processor/src/coin/monero.rs b/processor/src/coin/monero.rs index 39dbe9dd..1840d596 100644 --- a/processor/src/coin/monero.rs +++ b/processor/src/coin/monero.rs @@ -213,7 +213,7 @@ impl Coin for Monero { #[cfg(test)] async fn test_send(&self, address: Self::Address) { - use rand::rngs::OsRng; + use rand_core::OsRng; let height = self.get_height().await.unwrap(); diff --git a/processor/src/tests/mod.rs b/processor/src/tests/mod.rs index a7bde68c..99c003bc 100644 --- a/processor/src/tests/mod.rs +++ b/processor/src/tests/mod.rs @@ -6,7 +6,7 @@ use std::{ use async_trait::async_trait; -use rand::rngs::OsRng; +use rand_core::OsRng; use crate::{ NetworkError, Network, diff --git a/substrate/consensus/Cargo.toml b/substrate/consensus/Cargo.toml index f8af1917..5296dcee 100644 --- a/substrate/consensus/Cargo.toml +++ b/substrate/consensus/Cargo.toml @@ -30,4 +30,4 @@ sp-api = { git = "https://github.com/serai-dex/substrate" } serai-runtime = { path = "../runtime" } -tokio = "1.15" +tokio = "1"