diff --git a/sphinx-key/Cargo.lock b/sphinx-key/Cargo.lock index 3282e7c..2830a7c 100644 --- a/sphinx-key/Cargo.lock +++ b/sphinx-key/Cargo.lock @@ -2013,7 +2013,6 @@ dependencies = [ "hex", "log", "lss-connector", - "rand", "rmp-serde", "serde", "serde_json", diff --git a/sphinx-key/Cargo.toml b/sphinx-key/Cargo.toml index 035f993..e6e3347 100644 --- a/sphinx-key/Cargo.toml +++ b/sphinx-key/Cargo.toml @@ -37,7 +37,6 @@ serde = { version = "1.0.137", default-features = false } serde_json = { version = "1.0.81", default-features = false } hex = "0.4.3" rmp-serde = "1.1.0" -rand = "0.8.5" [build-dependencies] embuild = "0.29" diff --git a/sphinx-key/src/main.rs b/sphinx-key/src/main.rs index 9401b57..270b917 100644 --- a/sphinx-key/src/main.rs +++ b/sphinx-key/src/main.rs @@ -24,9 +24,6 @@ use esp_idf_svc::nvs::*; use sphinx_signer::lightning_signer::bitcoin::Network; use sphinx_signer::sphinx_glyph::control::{Config, ControlPersist, Policy}; -use rand::distributions::Alphanumeric; -use rand::Rng; - #[cfg(not(feature = "pingpong"))] const CLIENT_ID: &str = "sphinx-1"; @@ -180,6 +177,7 @@ fn make_and_launch_client( } pub fn random_word(n: usize) -> String { + use sphinx_crypter::secp256k1::rand::{self, distributions::Alphanumeric, Rng}; rand::thread_rng() .sample_iter(&Alphanumeric) .take(n)