From 1a6b88ad39d50d9e41f2508b270580c963542df9 Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Wed, 17 Jun 2026 11:52:40 -0600 Subject: [PATCH] ssh-key: bump elliptic curve crates --- Cargo.lock | 33 +++++++++++++++++---------------- ssh-key/Cargo.toml | 8 ++++---- 2 files changed, 21 insertions(+), 20 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e348f5e..dd45b03 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -193,9 +193,9 @@ dependencies = [ [[package]] name = "crypto-bigint" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42a0d26b245348befa0c121944541476763dcc46ede886c88f9d12e1697d27c3" +checksum = "97bb4a855e3b10f84c4e7e895a7de01db7f9a7b7eb7f73ed9773fd52ac686451" dependencies = [ "cpubits", "ctutils", @@ -323,9 +323,9 @@ dependencies = [ [[package]] name = "ecdsa" -version = "0.17.0-rc.19" +version = "0.17.0-rc.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fcddae1289a08e614a83d155a070f54c1803196e92089b8299e2738eb74d3e4" +checksum = "0f7195c1205cec99025b3004e8034e1ddc12746333aa0a3945df7f9b80882ca2" dependencies = [ "der", "digest", @@ -358,9 +358,9 @@ dependencies = [ [[package]] name = "elliptic-curve" -version = "0.14.0-rc.34" +version = "0.14.0-rc.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88a44d097c9f3e494ddc19f77af5aab89f0b3b2652cde370ec8c6064faca5bd2" +checksum = "51c58d86e2f3cebbf2dfd94c4bf049585c7def71058ba506bfdafcb57652a34b" dependencies = [ "base16ct", "crypto-bigint", @@ -564,9 +564,9 @@ dependencies = [ [[package]] name = "p256" -version = "0.14.0-rc.11" +version = "0.14.0-rc.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04cfbd444125de5ec2af6c4bc081d932e2ca90497cbd0300f7c862133ea6e27b" +checksum = "fc7d8ed70255af8fecea30f284e523066cb19918cb2b4c17f41f78cda3291d64" dependencies = [ "ecdsa", "elliptic-curve", @@ -577,9 +577,9 @@ dependencies = [ [[package]] name = "p384" -version = "0.14.0-rc.11" +version = "0.14.0-rc.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f97421b5d7307a188830f1fc45688ee3ae7daae97c479019ccc795e78b4ac3b2" +checksum = "563b53b275b129c6f070e538bf0845f8e6abd0b5ffeb3f53f1d6ea5f8dbb3b2c" dependencies = [ "ecdsa", "elliptic-curve", @@ -591,9 +591,9 @@ dependencies = [ [[package]] name = "p521" -version = "0.14.0-rc.11" +version = "0.14.0-rc.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4323647435663d109522b3dcd60e277a2515040bd200e6504abd4b50bd939373" +checksum = "71bed4316a8e79ff1f728527a4334da0c57256ed7ca8b34c2297d9cc34e70511" dependencies = [ "base16ct", "ecdsa", @@ -674,9 +674,9 @@ dependencies = [ [[package]] name = "primefield" -version = "0.14.0-rc.11" +version = "0.14.0-rc.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1d7e42f46a29abc16fb621a3466ee453358ebaae48a9e515f287e0af052ed8f" +checksum = "8675564771a62f69a0af716b03e89b917b963c7b173b5855575e84fd4f605ca0" dependencies = [ "crypto-bigint", "crypto-common", @@ -688,11 +688,12 @@ dependencies = [ [[package]] name = "primeorder" -version = "0.14.0-rc.11" +version = "0.14.0-rc.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1576f33b3071d61b06389caf381238dd95ccd2519cd04d788cd52450462eab4" +checksum = "44545bd63647ac77eaed1589000a031632b0f7175e2c1cc48778787e9783baaf" dependencies = [ "elliptic-curve", + "primefield", ] [[package]] diff --git a/ssh-key/Cargo.toml b/ssh-key/Cargo.toml index 3d586ad..6bba9cc 100644 --- a/ssh-key/Cargo.toml +++ b/ssh-key/Cargo.toml @@ -33,7 +33,7 @@ features = ["base64", "digest", "pem", "ctutils", "zeroize"] ctutils = { version = "0.4", default-features = false } sha2 = { version = "0.11", default-features = false } signature = { version = "3", default-features = false } -zeroize = { version = "1", default-features = false } +zeroize = { version = "1.9", default-features = false } # optional dependencies argon2 = { version = "0.6.0-rc.8", optional = true, default-features = false, features = ["alloc"] } @@ -42,9 +42,9 @@ dsa = { version = "0.7.0-rc.15", optional = true, default-features = false, feat ed25519-dalek = { version = "3.0.0-rc.0", optional = true, default-features = false } hex = { version = "0.4", optional = true, default-features = false, features = ["alloc"] } hmac = { version = "0.13", optional = true } -p256 = { version = "0.14.0-rc.10", optional = true, default-features = false, features = ["ecdsa"] } -p384 = { version = "0.14.0-rc.10", optional = true, default-features = false, features = ["ecdsa"] } -p521 = { version = "0.14.0-rc.10", optional = true, default-features = false, features = ["ecdsa"] } +p256 = { version = "0.14.0-rc.12", optional = true, default-features = false, features = ["ecdsa"] } +p384 = { version = "0.14.0-rc.12", optional = true, default-features = false, features = ["ecdsa"] } +p521 = { version = "0.14.0-rc.12", optional = true, default-features = false, features = ["ecdsa"] } rand_core = { version = "0.10", optional = true, default-features = false } rsa = { version = "0.10.0-rc.18", optional = true, default-features = false, features = ["sha2"] } sec1 = { version = "0.8", optional = true, default-features = false, features = ["point"] }