From 408dac2d21507bb72d17181949a82101e9dee165 Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Sun, 1 Feb 2026 08:47:12 -0700 Subject: [PATCH] elliptic-curve: remove direct `getrandom` dependency We depend on it via `crypto-common` now --- Cargo.lock | 1 - elliptic-curve/Cargo.toml | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1733c657f..d47253714 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -218,7 +218,6 @@ dependencies = [ "crypto-bigint", "crypto-common", "digest", - "getrandom", "hex-literal", "hkdf", "hybrid-array", diff --git a/elliptic-curve/Cargo.toml b/elliptic-curve/Cargo.toml index 20b5cd0ca..0afd2f8c4 100644 --- a/elliptic-curve/Cargo.toml +++ b/elliptic-curve/Cargo.toml @@ -33,7 +33,6 @@ zeroize = { version = "1.7", default-features = false } # optional dependencies digest = { version = "0.11.0-rc.8", optional = true } ff = { version = "=0.14.0-pre.1", package = "rustcrypto-ff", optional = true, default-features = false } -getrandom = { version = "0.4.0-rc.1", optional = true } group = { version = "=0.14.0-pre.1", package = "rustcrypto-group", optional = true, default-features = false } hkdf = { version = "0.13.0-rc.3", optional = true, default-features = false } hex-literal = { version = "1", optional = true } @@ -70,7 +69,7 @@ critical-section = ["basepoint-table", "once_cell/critical-section"] bits = ["arithmetic", "ff/bits"] dev = ["arithmetic", "dep:hex-literal", "pem", "pkcs8"] ecdh = ["arithmetic", "digest", "dep:hkdf"] -getrandom = ["dep:getrandom", "arithmetic", "bigint/getrandom", "common/getrandom"] +getrandom = ["arithmetic", "bigint/getrandom", "common/getrandom"] group = ["dep:group", "ff"] pkcs8 = ["dep:pkcs8", "sec1"] pem = ["dep:pem-rfc7468", "alloc", "arithmetic", "pkcs8/pem", "sec1/pem"]