From ec78d6b2f727fba80192275622a98c9b946c67f6 Mon Sep 17 00:00:00 2001 From: Arthur Gautier Date: Mon, 29 Sep 2025 13:51:10 -0700 Subject: [PATCH] chore(deps): bump der/pkcs/x509-cert to latest pre-releases (#641) --- Cargo.lock | 74 +++++++++++++++++++++++++++++++----------------------- Cargo.toml | 17 +++++-------- 2 files changed, 48 insertions(+), 43 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 82c0c61..a6d064c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -196,9 +196,9 @@ dependencies = [ [[package]] name = "crypto-bigint" -version = "0.7.0-rc.4" +version = "0.7.0-rc.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c069823f41bdc75e99546bfd59eb1ed27d69dc720e5c949fe502b82926f8448" +checksum = "f2966eb7f877e5cdac7e808e71010d0bef6321d58b8e58bf01b8bbbe44f77ea0" dependencies = [ "hybrid-array", "num-traits", @@ -220,9 +220,9 @@ dependencies = [ [[package]] name = "crypto-primes" -version = "0.7.0-pre.1" +version = "0.7.0-pre.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae744b9f528151f8c440cf67498f24d2d1ac0ab536b5ce7b1f87a7a5961bd1c1" +checksum = "25f2523fbb68811c8710829417ad488086720a6349e337c38d12fa81e09e50bf" dependencies = [ "crypto-bigint", "libm", @@ -231,8 +231,9 @@ dependencies = [ [[package]] name = "der" -version = "0.8.0-rc.8" -source = "git+https://github.com/RustCrypto/formats.git#5351e18df7d58d956a40dd250009ddd558667df6" +version = "0.8.0-rc.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9d8dd2f26c86b27a2a8ea2767ec7f9df7a89516e4794e54ac01ee618dda3aa4" dependencies = [ "const-oid", "der_derive", @@ -243,8 +244,9 @@ dependencies = [ [[package]] name = "der_derive" -version = "0.8.0-rc.4" -source = "git+https://github.com/RustCrypto/formats.git#5351e18df7d58d956a40dd250009ddd558667df6" +version = "0.8.0-rc.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be645fee2afe89d293b96c19e4456e6ac69520fc9c6b8a58298550138e361ffe" dependencies = [ "proc-macro2", "quote", @@ -274,9 +276,9 @@ dependencies = [ [[package]] name = "ecdsa" -version = "0.17.0-rc.6" +version = "0.17.0-rc.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4aa27d88fe1d40a293286027c9306393094d9b36ccd91f2ac4d647870dc0042" +checksum = "b4ab355ec063f7a110eb627471058093aba00eb7f4e70afbd15e696b79d1077b" dependencies = [ "der", "digest", @@ -289,9 +291,9 @@ dependencies = [ [[package]] name = "elliptic-curve" -version = "0.14.0-rc.13" +version = "0.14.0-rc.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b95fd42abd85018a59f5dbe05551e9eed19edfd1182a415cd98f90ca5af1422" +checksum = "6ae7ba52b8bca06caab3e74b7cf8858a2934e6e75d80b03dbe48d2d394a4489c" dependencies = [ "base16ct 0.3.0", "crypto-bigint", @@ -340,6 +342,12 @@ dependencies = [ "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24" + [[package]] name = "flagset" version = "0.4.7" @@ -476,9 +484,9 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "p256" -version = "0.14.0-pre.10" +version = "0.14.0-pre.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa93e068b773d56fe26be53accf127d6eb0fde35e4116b7a9276db97b6a50ec9" +checksum = "81b374901df34ee468167a58e2a49e468cb059868479cafebeb804f6b855423d" dependencies = [ "ecdsa", "elliptic-curve", @@ -489,12 +497,13 @@ dependencies = [ [[package]] name = "p384" -version = "0.14.0-pre.10" +version = "0.14.0-pre.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74d17e7d4276af996c6c52de52db4df6b676c5efc3a4269e56c9473edee1786d" +checksum = "701032b3730df6b882496d6cee8221de0ce4bc11ddc64e6d89784aa5b8a6de30" dependencies = [ "ecdsa", "elliptic-curve", + "fiat-crypto", "primefield", "primeorder", "sha2", @@ -540,9 +549,9 @@ dependencies = [ [[package]] name = "pkcs1" -version = "0.8.0-rc.3" +version = "0.8.0-rc.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2345503b65d9be13aac96ddbec3eed60def8bc83869f9a519789afbcf3c2bea" +checksum = "986d2e952779af96ea048f160fd9194e1751b4faea78bcf3ceb456efe008088e" dependencies = [ "der", "spki", @@ -550,9 +559,9 @@ dependencies = [ [[package]] name = "pkcs8" -version = "0.11.0-rc.6" +version = "0.11.0-rc.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c53e5d0804fa4070b1b2a5b320102f2c1c094920a7533d5d87c2630609bcbd34" +checksum = "93eac55f10aceed84769df670ea4a32d2ffad7399400d41ee1c13b1cd8e1b478" dependencies = [ "der", "spki", @@ -575,9 +584,9 @@ dependencies = [ [[package]] name = "primefield" -version = "0.14.0-pre.5" +version = "0.14.0-pre.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "049f40103b7e4b0da4e20ed8556805efa740f7104c48991c5f9ab8e09e10ee21" +checksum = "d7fcd4a163053332fd93f39b81c133e96a98567660981654579c90a99062fbf5" dependencies = [ "crypto-bigint", "ff", @@ -588,9 +597,9 @@ dependencies = [ [[package]] name = "primeorder" -version = "0.14.0-pre.8" +version = "0.14.0-pre.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9257332cf7e56fa8183f719977b92f1878cb1447275d0ee280a08bcd6fad158f" +checksum = "1c36e8766fcd270fa9c665b9dc364f570695f5a59240949441b077a397f15b74" dependencies = [ "elliptic-curve", ] @@ -689,9 +698,9 @@ dependencies = [ [[package]] name = "rsa" -version = "0.10.0-rc.6" +version = "0.10.0-rc.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12c09fc7922fb8b7de31cc809df908e30e0ed46eb33046c6e1e438ef8ec3466b" +checksum = "fd8c26d4f6d0d2689c1cc822ac369edb64b4a090bc53141ae563bfa19c797300" dependencies = [ "const-oid", "crypto-bigint", @@ -709,9 +718,9 @@ dependencies = [ [[package]] name = "sec1" -version = "0.8.0-rc.9" +version = "0.8.0-rc.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5e67a3c9fb9a8f065af9fa30d65812fcc16a66cbf911eff1f6946957ce48f16" +checksum = "1dff52f6118bc9f0ac974a54a639d499ac26a6cad7a6e39bc0990c19625e793b" dependencies = [ "base16ct 0.3.0", "der", @@ -783,9 +792,9 @@ dependencies = [ [[package]] name = "signature" -version = "3.0.0-rc.3" +version = "3.0.0-rc.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39195ff4c0dc41c93e123825ca1f0d11b856df8b26d5fe140a522355632c4345" +checksum = "fc280a6ff65c79fbd6622f64d7127f32b85563bca8c53cd2e9141d6744a9056d" dependencies = [ "digest", "rand_core", @@ -1077,8 +1086,9 @@ dependencies = [ [[package]] name = "x509-cert" -version = "0.3.0-rc.1" -source = "git+https://github.com/RustCrypto/formats.git#5351e18df7d58d956a40dd250009ddd558667df6" +version = "0.3.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "214929cc983d42a67db8bfacea8595625bc252e9d88457aab2770cea58371145" dependencies = [ "const-oid", "der", diff --git a/Cargo.toml b/Cargo.toml index c359748..cb0e814 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,30 +21,30 @@ members = [".", "cli"] [workspace.dependencies] sha2 = "0.11.0-rc.2" -x509-cert = { version = "0.3.0-rc.1", features = ["builder", "hazmat"] } +x509-cert = { version = "0.3.0-rc.2", features = ["builder", "hazmat"] } [dependencies] aes = { version = "0.9.0-rc.1", features = ["zeroize"] } bitflags = "2.5.0" cipher = { version = "0.5.0-rc.1", features = ["rand_core"] } -der = "0.8.0-rc.8" +der = "0.8.0-rc.9" des = "0.9.0-rc.1" elliptic-curve = "0.14.0-rc.13" hex = { package = "base16ct", version = "0.2", features = ["alloc"] } log = "0.4" nom = "8" ecdsa = { version = "0.17.0-rc.6", features = ["digest", "pem"] } -p256 = "=0.14.0-pre.10" -p384 = "=0.14.0-pre.10" +p256 = "=0.14.0-pre.11" +p384 = "=0.14.0-pre.11" pbkdf2 = { version = "0.13.0-rc.1", default-features = false, features = ["hmac"] } pcsc = "2.3.1" rand = "0.9" rand_core = { version = "0.9", features = ["os_rng"] } -rsa = { version = "0.10.0-rc.6", features = ["sha2"] } +rsa = { version = "0.10.0-rc.8", features = ["sha2"] } secrecy = "0.8" sha1 = { version = "0.11.0-rc.2", features = ["oid"] } sha2 = { workspace = true, features = ["oid"] } -signature = "3.0.0-rc.1" +signature = "3.0.0-rc.4" subtle = "2" uuid = { version = "1.2", features = ["v4"] } x509-cert.workspace = true @@ -64,8 +64,3 @@ required-features = ["untested"] [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docsrs"] - -[patch.crates-io] -der = { git = "https://github.com/RustCrypto/formats.git" } -der_derive = { git = "https://github.com/RustCrypto/formats.git" } -x509-cert = { git = "https://github.com/RustCrypto/formats.git" }