diff --git a/native/fuzz/Cargo.lock b/native/fuzz/Cargo.lock index 75716576..94cbbc82 100644 --- a/native/fuzz/Cargo.lock +++ b/native/fuzz/Cargo.lock @@ -138,6 +138,17 @@ dependencies = [ "cpufeatures 0.2.17", ] +[[package]] +name = "chacha20" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81" +dependencies = [ + "cfg-if", + "cpufeatures 0.3.0", + "rand_core 0.10.1", +] + [[package]] name = "chacha20poly1305" version = "0.10.1" @@ -145,7 +156,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35" dependencies = [ "aead", - "chacha20", + "chacha20 0.9.1", "cipher", "poly1305", "zeroize", @@ -834,7 +845,7 @@ version = "0.22.1" dependencies = [ "aead", "blake3", - "chacha20", + "chacha20 0.9.1", "chacha20poly1305", "curve25519-dalek", "hybrid-array 0.2.3", @@ -1040,13 +1051,13 @@ checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" [[package]] name = "rand" -version = "0.8.7" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22f6172bdec972074665ed81ed53b71da00bfc44b65a753cfde883ec4c702a1a" +checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80" dependencies = [ - "libc", - "rand_chacha", - "rand_core 0.6.4", + "chacha20 0.10.1", + "getrandom 0.4.3", + "rand_core 0.10.1", ] [[package]] diff --git a/native/fuzz/Cargo.toml b/native/fuzz/Cargo.toml index 635150fe..aaa6bcf2 100644 --- a/native/fuzz/Cargo.toml +++ b/native/fuzz/Cargo.toml @@ -34,7 +34,7 @@ ol_onion = { path = "../ol_onion" } ol_pqsig = { path = "../ol_pqsig" } ol_device_mesh = { path = "../ol_device_mesh" } ol_confidential = { path = "../ol_confidential" } -rand = "0.8" +rand = "0.10" rand_chacha = "0.3" x25519-dalek = { version = "2.0", features = ["static_secrets"] } diff --git a/native/ol_confidential/Cargo.toml b/native/ol_confidential/Cargo.toml index 7ea9199c..fb3181da 100644 --- a/native/ol_confidential/Cargo.toml +++ b/native/ol_confidential/Cargo.toml @@ -63,7 +63,7 @@ features = [ [dev-dependencies] proptest = { workspace = true } criterion = { workspace = true } -rand = "0.8" +rand = "0.10" rand_chacha = "0.3" hex = { workspace = true } diff --git a/native/ol_device_mesh/Cargo.toml b/native/ol_device_mesh/Cargo.toml index 37f59b57..32532be7 100644 --- a/native/ol_device_mesh/Cargo.toml +++ b/native/ol_device_mesh/Cargo.toml @@ -41,7 +41,7 @@ chacha20poly1305 = { workspace = true } [dev-dependencies] proptest = { workspace = true } criterion = { workspace = true } -rand = "0.8" +rand = "0.10" rand_chacha = "0.3" hex = { workspace = true } diff --git a/native/ol_discovery/Cargo.toml b/native/ol_discovery/Cargo.toml index e4461ee3..a92c91c9 100644 --- a/native/ol_discovery/Cargo.toml +++ b/native/ol_discovery/Cargo.toml @@ -21,7 +21,7 @@ futures-util = { version = "0.3", default-features = false, features = ["std"] [dev-dependencies] proptest = { workspace = true } criterion = { workspace = true } -rand = "0.8" +rand = "0.10" rand_chacha = "0.3" tokio = { workspace = true, features = ["full"] } diff --git a/native/ol_onion/Cargo.toml b/native/ol_onion/Cargo.toml index f2cc2d51..0d629958 100644 --- a/native/ol_onion/Cargo.toml +++ b/native/ol_onion/Cargo.toml @@ -31,7 +31,7 @@ subtle = { workspace = true } [dev-dependencies] proptest = { workspace = true } criterion = { workspace = true } -rand = "0.8" +rand = "0.10" rand_chacha = "0.3" hex = { workspace = true } diff --git a/native/ol_pair_qr/Cargo.toml b/native/ol_pair_qr/Cargo.toml index b7d01556..7dceb979 100644 --- a/native/ol_pair_qr/Cargo.toml +++ b/native/ol_pair_qr/Cargo.toml @@ -22,7 +22,7 @@ subtle = { workspace = true } [dev-dependencies] proptest = { workspace = true } criterion = { workspace = true } -rand = "0.8" +rand = "0.10" hex = { workspace = true } ol_proximity_pair = { path = "../ol_proximity_pair" } diff --git a/native/ol_pqsig/Cargo.toml b/native/ol_pqsig/Cargo.toml index cdd7a97c..278bf357 100644 --- a/native/ol_pqsig/Cargo.toml +++ b/native/ol_pqsig/Cargo.toml @@ -27,7 +27,7 @@ subtle = { workspace = true } [dev-dependencies] proptest = { workspace = true } criterion = { workspace = true } -rand = "0.8" +rand = "0.10" rand_chacha = "0.3" hex = { workspace = true }