From ea475248aec83dc319765974350d4731f2660731 Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Tue, 3 Feb 2026 10:34:37 -0700 Subject: [PATCH] curve,ed,x: Bump `rand_core` to v0.10; `getrandom` to v0.4 (#877) Also bumps additional RustCrypto dependencies --- Cargo.lock | 12 ++++++------ curve25519-dalek/Cargo.toml | 8 ++++---- ed25519-dalek/Cargo.toml | 12 ++++++------ x25519-dalek/Cargo.toml | 6 +++--- 4 files changed, 19 insertions(+), 19 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 34c633a..afdc81a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -886,9 +886,9 @@ dependencies = [ [[package]] name = "rustcrypto-ff" -version = "0.14.0-pre.1" +version = "0.14.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36fdf8f956089df8343b9479045c026932f9eb004d0f32d8497b4d133b316a66" +checksum = "c5db129183b2c139d7d87d08be57cba626c715789db17aec65c8866bfd767d1f" dependencies = [ "bitvec", "rand_core 0.10.0", @@ -898,9 +898,9 @@ dependencies = [ [[package]] name = "rustcrypto-ff_derive" -version = "0.14.0-pre.0" +version = "0.14.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2aef88cb4ddb3b1c83beff963f9197607dac780cc39a09f19c041dacbb0b6a5" +checksum = "4cda22ea03582974ab5687fc131eba2dc78e258e7eef4d7e01bcd0522ed79f66" dependencies = [ "addchain", "num-bigint", @@ -913,9 +913,9 @@ dependencies = [ [[package]] name = "rustcrypto-group" -version = "0.14.0-pre.1" +version = "0.14.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df76d08c12814c794ffe95ac788b48081cccb607fade4ed746825d29791ce538" +checksum = "57c4b1463f274a3ff6fb2f44da43e576cb9424367bd96f185ead87b52fe00523" dependencies = [ "rand_core 0.10.0", "rustcrypto-ff", diff --git a/curve25519-dalek/Cargo.toml b/curve25519-dalek/Cargo.toml index 003eb15..b264b7e 100644 --- a/curve25519-dalek/Cargo.toml +++ b/curve25519-dalek/Cargo.toml @@ -32,7 +32,7 @@ all-features = true [dev-dependencies] bincode = "1" criterion = { version = "0.5", features = ["html_reports"] } -getrandom = { version = "0.4.0-rc.1", features = ["sys_rng"] } +getrandom = { version = "0.4", features = ["sys_rng"] } hex = "0.4.2" proptest = "1" sha2 = { version = "0.11.0-rc.5", default-features = false } @@ -47,9 +47,9 @@ required-features = ["alloc", "rand_core"] [dependencies] cfg-if = "1" -ff = { version = "=0.14.0-pre.1", package = "rustcrypto-ff", default-features = false, optional = true } -group = { version = "=0.14.0-pre.1", package = "rustcrypto-group", default-features = false, optional = true } -rand_core = { version = "0.10.0-rc-6", default-features = false, optional = true } +ff = { version = "0.14.0-rc.0", package = "rustcrypto-ff", default-features = false, optional = true } +group = { version = "0.14.0-rc.0", package = "rustcrypto-group", default-features = false, optional = true } +rand_core = { version = "0.10", default-features = false, optional = true } digest = { version = "0.11.0-rc.11", default-features = false, optional = true, features = [ "block-api", ] } diff --git a/ed25519-dalek/Cargo.toml b/ed25519-dalek/Cargo.toml index 1e83cc6..d1fed76 100644 --- a/ed25519-dalek/Cargo.toml +++ b/ed25519-dalek/Cargo.toml @@ -31,14 +31,14 @@ all-features = true curve25519-dalek = { version = "=5.0.0-pre.5", default-features = false, features = [ "digest", ] } -ed25519 = { version = "3.0.0-rc.2", default-features = false } -signature = { version = "3.0.0-rc.9", optional = true, default-features = false } +ed25519 = { version = "3.0.0-rc.4", default-features = false } +signature = { version = "3.0.0-rc.10", optional = true, default-features = false } sha2 = { version = "0.11.0-rc.5", default-features = false } subtle = { version = "2.3.0", default-features = false } # optional features keccak = { version = "0.2.0-rc.1", default-features = false, optional = true } -rand_core = { version = "0.10.0-rc-6", default-features = false, optional = true } +rand_core = { version = "0.10", default-features = false, optional = true } serde = { version = "1.0", default-features = false, optional = true } zeroize = { version = "1.5", default-features = false, optional = true } @@ -50,9 +50,9 @@ curve25519-dalek = { version = "=5.0.0-pre.5", default-features = false, feature x25519-dalek = { version = "=3.0.0-pre.5", default-features = false, features = [ "static_secrets", ] } -blake2 = "0.11.0-rc.4" -chacha20 = { version = "0.10.0-rc.9", default-features = false, features = ["rng"] } -sha3 = "0.11.0-rc.4" +blake2 = "0.11.0-rc.5" +chacha20 = { version = "0.10.0-rc.10", default-features = false, features = ["rng"] } +sha3 = "0.11.0-rc.7" getrandom = { version = "0.4.0-rc.1", features = ["sys_rng"] } hex = "0.4" bincode = "1.0" diff --git a/x25519-dalek/Cargo.toml b/x25519-dalek/Cargo.toml index 69ad494..1f0b8bd 100644 --- a/x25519-dalek/Cargo.toml +++ b/x25519-dalek/Cargo.toml @@ -43,17 +43,17 @@ all-features = true [dependencies] curve25519-dalek = { version = "=5.0.0-pre.5", default-features = false } -rand_core = { version = "0.10.0-rc-6", default-features = false } +rand_core = { version = "0.10", default-features = false } # optional dependencies -getrandom = { version = "0.4.0-rc.1", optional = true } +getrandom = { version = "0.4", optional = true } serde = { version = "1", default-features = false, optional = true, features = ["derive"] } zeroize = { version = "1", default-features = false, optional = true } [dev-dependencies] bincode = "1" criterion = "0.5" -getrandom = { version = "0.4.0-rc.1", features = ["sys_rng"] } +getrandom = { version = "0.4", features = ["sys_rng"] } [[bench]] name = "x25519"