From f0b33ece9fdf95b78094926448de41310986fcfe Mon Sep 17 00:00:00 2001 From: Arthur Gautier Date: Tue, 23 Jun 2026 11:16:23 -0700 Subject: [PATCH] chore(deps): bump `elliptic-curve` from `0.14.0-rc.35` to `0.14` --- Cargo.lock | 44 ++++++++++++++++++++++++++++---------------- dhkem/Cargo.toml | 12 ++++++------ 2 files changed, 34 insertions(+), 22 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cd40751..c70f8f5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -287,9 +287,9 @@ checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" [[package]] name = "crypto-bigint" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97bb4a855e3b10f84c4e7e895a7de01db7f9a7b7eb7f73ed9773fd52ac686451" +checksum = "1a52aa3fcda4e6302a9f48734f234d35d4721b96f8fe07d073f07ce9df4f0271" dependencies = [ "cpubits", "ctutils", @@ -397,9 +397,9 @@ checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e" [[package]] name = "elliptic-curve" -version = "0.14.0-rc.35" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51c58d86e2f3cebbf2dfd94c4bf049585c7def71058ba506bfdafcb57652a34b" +checksum = "3273f1195b6f6253ebda493d6742c8baa9b26a291674cd96d92a0f09e90e9b46" dependencies = [ "base16ct", "crypto-bigint", @@ -714,13 +714,14 @@ dependencies = [ [[package]] name = "k256" -version = "0.14.0-rc.12" +version = "0.14.0-rc.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b8687958774e6781d58e7177632a2c9eb4b59b9f3bc999a749d32585add0a8d" +checksum = "905d38bdbb43bb506efa0a428b3e969ff244549832a86b18591492f503adfe37" dependencies = [ "cpubits", "elliptic-curve", "primeorder", + "wnaf", ] [[package]] @@ -862,9 +863,9 @@ dependencies = [ [[package]] name = "p256" -version = "0.14.0-rc.12" +version = "0.14.0-rc.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7d8ed70255af8fecea30f284e523066cb19918cb2b4c17f41f78cda3291d64" +checksum = "c855a8d2ffd346aa03122626f22e96e3aa75e3bfe64e6bf6cb82f71821ed6ae7" dependencies = [ "elliptic-curve", "primefield", @@ -873,9 +874,9 @@ dependencies = [ [[package]] name = "p384" -version = "0.14.0-rc.12" +version = "0.14.0-rc.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "563b53b275b129c6f070e538bf0845f8e6abd0b5ffeb3f53f1d6ea5f8dbb3b2c" +checksum = "62941b68907ddf996ac20f0debf700c236ccc3d874637731a93c631129ca042f" dependencies = [ "elliptic-curve", "fiat-crypto", @@ -885,9 +886,9 @@ dependencies = [ [[package]] name = "p521" -version = "0.14.0-rc.12" +version = "0.14.0-rc.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71bed4316a8e79ff1f728527a4334da0c57256ed7ca8b34c2297d9cc34e70511" +checksum = "0dd6f2fe6e76c8d5e8828e92aafa463777d1e72e70b78acc724214757e92479a" dependencies = [ "base16ct", "elliptic-curve", @@ -969,9 +970,9 @@ dependencies = [ [[package]] name = "primefield" -version = "0.14.0-rc.12" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8675564771a62f69a0af716b03e89b917b963c7b173b5855575e84fd4f605ca0" +checksum = "c555a6e4eb7d4e158fcb028c835c3b8642206ddc279b5c6b202ef9a8bdb592f4" dependencies = [ "crypto-bigint", "crypto-common", @@ -983,9 +984,9 @@ dependencies = [ [[package]] name = "primeorder" -version = "0.14.0-rc.12" +version = "0.14.0-rc.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44545bd63647ac77eaed1589000a031632b0f7175e2c1cc48778787e9783baaf" +checksum = "4e56e6d67fdf5744e9e245ae571450fe584b91f5af261d0e40163b618e53a1f6" dependencies = [ "elliptic-curve", "primefield", @@ -1571,6 +1572,17 @@ dependencies = [ "memchr", ] +[[package]] +name = "wnaf" +version = "0.14.0-rc.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f86421f2a70c9e6cab8d84c99fb62d8761d355bd1285443a7e7ccad15aa515f2" +dependencies = [ + "ff", + "group", + "hybrid-array", +] + [[package]] name = "x-wing" version = "0.1.0-rc.0" diff --git a/dhkem/Cargo.toml b/dhkem/Cargo.toml index 0471a2a..2f40755 100644 --- a/dhkem/Cargo.toml +++ b/dhkem/Cargo.toml @@ -19,12 +19,12 @@ kem = "0.3" rand_core = "0.10" # optional dependencies -elliptic-curve = { version = "0.14.0-rc.35", optional = true, default-features = false } -k256 = { version = "0.14.0-rc.12", optional = true, default-features = false, features = ["arithmetic"] } -p256 = { version = "0.14.0-rc.12", optional = true, default-features = false, features = ["arithmetic"] } -p384 = { version = "0.14.0-rc.12", optional = true, default-features = false, features = ["arithmetic"] } -p521 = { version = "0.14.0-rc.12", optional = true, default-features = false, features = ["arithmetic"] } -x25519 = { version = "3.0.0-rc.0", package = "x25519-dalek", optional = true, default-features = false } +elliptic-curve = { version = "0.14", optional = true, default-features = false } +k256 = { version = "0.14.0-rc.14", optional = true, default-features = false, features = ["arithmetic"] } +p256 = { version = "0.14.0-rc.14", optional = true, default-features = false, features = ["arithmetic"] } +p384 = { version = "0.14.0-rc.14", optional = true, default-features = false, features = ["arithmetic"] } +p521 = { version = "0.14.0-rc.14", optional = true, default-features = false, features = ["arithmetic"] } +x25519 = { version = "3.0.0-rc.1", package = "x25519-dalek", optional = true, default-features = false } zeroize = { version = "1.9", optional = true, default-features = false } [dev-dependencies]