diff --git a/Cargo.lock b/Cargo.lock index 3af8dc0f2..ecd082f83 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -107,6 +107,17 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +[[package]] +name = "chacha20" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601" +dependencies = [ + "cfg-if", + "cpufeatures 0.3.0", + "rand_core 0.10.1", +] + [[package]] name = "chia-bls" version = "0.28.2" @@ -223,7 +234,7 @@ dependencies = [ "num-traits", "pyo3", "pyo3-build-config 0.24.1", - "rand 0.9.4", + "rand 0.10.1", "rand_chacha 0.9.0", "regex", "serde", @@ -490,6 +501,18 @@ dependencies = [ "windows-targets", ] +[[package]] +name = "getrandom" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099" +dependencies = [ + "cfg-if", + "libc", + "r-efi", + "rand_core 0.10.1", +] + [[package]] name = "glob" version = "0.3.1" @@ -1003,6 +1026,12 @@ dependencies = [ "proc-macro2 1.0.95", ] +[[package]] +name = "r-efi" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" + [[package]] name = "radium" version = "0.7.0" @@ -1022,12 +1051,13 @@ dependencies = [ [[package]] name = "rand" -version = "0.9.4" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea" +checksum = "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207" dependencies = [ - "rand_chacha 0.9.0", - "rand_core 0.9.0", + "chacha20", + "getrandom 0.4.3", + "rand_core 0.10.1", ] [[package]] @@ -1069,6 +1099,12 @@ dependencies = [ "zerocopy", ] +[[package]] +name = "rand_core" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69" + [[package]] name = "regex" version = "1.12.3" diff --git a/Cargo.toml b/Cargo.toml index 6e59a264b..b9b0f53a8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,7 +28,7 @@ lfsr = { version = "0.3.0", optional = true } num = "0.4.3" num-bigint = { version = "0.4.4", features = ["serde"] } num-traits = "0.2.15" -rand = { version = "0.9.4", optional = true } +rand = { version = "0.10.1", optional = true } rand_chacha = { version = "0.9.0", optional = true } regex = "1.12.3" serde = { version = "1.0", features = ["derive", "rc"] } @@ -47,7 +47,7 @@ optional = true [dev-dependencies] lfsr = "0.3.0" -rand = "0.9.4" +rand = "0.10.1" rand_chacha = "0.9.0" [lib]