diff --git a/Cargo.lock b/Cargo.lock index 8e08200369..c857a421fa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2353,6 +2353,7 @@ dependencies = [ "criterion", "k256", "once_cell", + "rand", "revm-primitives", "ripemd", "secp256k1", diff --git a/crates/precompile/Cargo.toml b/crates/precompile/Cargo.toml index 373e6850e1..c89c82acfc 100644 --- a/crates/precompile/Cargo.toml +++ b/crates/precompile/Cargo.toml @@ -35,6 +35,7 @@ secp256k1 = { version = "0.28.2", default-features = false, features = [ [dev-dependencies] criterion = { version = "0.5" } +rand = { version = "0.8", features = ["std"] } [features] default = ["std", "c-kzg", "secp256k1", "portable"] diff --git a/crates/precompile/benches/bench.rs b/crates/precompile/benches/bench.rs index 2a37013dea..48452b4abb 100644 --- a/crates/precompile/benches/bench.rs +++ b/crates/precompile/benches/bench.rs @@ -9,7 +9,7 @@ use revm_precompile::{ Bytes, }; use revm_primitives::{hex, keccak256, Env, U256, VERSIONED_HASH_VERSION_KZG}; -use secp256k1::{rand, Message, SecretKey, SECP256K1}; +use secp256k1::{Message, SecretKey, SECP256K1}; use sha2::{Digest, Sha256}; /// Benchmarks different cryptography-related precompiles.