From cf33bc96299dfcfb466021ca6466f57305b90187 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 May 2026 12:16:47 +0000 Subject: [PATCH 1/7] build(deps): bump the patch group across 2 directories with 8 updates Bumps the patch group with 7 updates in the / directory: | Package | From | To | | --- | --- | --- | | [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.2` | `0.13.3` | | [digest](https://github.com/RustCrypto/traits) | `0.11.2` | `0.11.3` | | [pbkdf2](https://github.com/RustCrypto/password-hashes) | `0.13.0-rc.10` | `0.13.0` | | [signature](https://github.com/RustCrypto/traits) | `3.0.0-rc.10` | `3.0.0` | | [pkcs8](https://github.com/RustCrypto/formats) | `0.11.0-rc.11` | `0.11.0` | | [rfc6979](https://github.com/RustCrypto/signatures) | `0.5.0-rc.5` | `0.5.0` | | [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) | `3.0.8` | `3.0.9` | Bumps the patch group with 1 update in the /ffi/wasm directory: [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen). Updates `reqwest` from 0.13.2 to 0.13.3 - [Release notes](https://github.com/seanmonstar/reqwest/releases) - [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md) - [Commits](https://github.com/seanmonstar/reqwest/compare/v0.13.2...v0.13.3) Updates `digest` from 0.11.2 to 0.11.3 - [Commits](https://github.com/RustCrypto/traits/compare/digest-v0.11.2...digest-v0.11.3) Updates `pbkdf2` from 0.13.0-rc.10 to 0.13.0 - [Commits](https://github.com/RustCrypto/password-hashes/compare/pbkdf2-v0.13.0-rc.10...pbkdf2-v0.13.0) Updates `signature` from 3.0.0-rc.10 to 3.0.0 - [Commits](https://github.com/RustCrypto/traits/compare/signature-v3.0.0-rc.10...signature-v3.0.0) Updates `pkcs8` from 0.11.0-rc.11 to 0.11.0 - [Commits](https://github.com/RustCrypto/formats/compare/pkcs8/v0.11.0-rc.11...pkcs8/v0.11.0) Updates `rfc6979` from 0.5.0-rc.5 to 0.5.0 - [Commits](https://github.com/RustCrypto/signatures/compare/rfc6979/v0.5.0-rc.5...rfc6979/v0.5.0) Updates `embed-resource` from 3.0.8 to 3.0.9 - [Release notes](https://github.com/nabijaczleweli/rust-embed-resource/releases) - [Commits](https://github.com/nabijaczleweli/rust-embed-resource/compare/v3.0.8...v3.0.9) Updates `wasm-bindgen-test` from 0.3.68 to 0.3.71 - [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases) - [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md) - [Commits](https://github.com/wasm-bindgen/wasm-bindgen/commits) --- updated-dependencies: - dependency-name: reqwest dependency-version: 0.13.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch - dependency-name: digest dependency-version: 0.11.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch - dependency-name: pbkdf2 dependency-version: 0.13.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch - dependency-name: signature dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch - dependency-name: pkcs8 dependency-version: 0.11.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch - dependency-name: rfc6979 dependency-version: 0.5.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch - dependency-name: embed-resource dependency-version: 3.0.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch - dependency-name: wasm-bindgen-test dependency-version: 0.3.71 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch ... Signed-off-by: dependabot[bot] --- Cargo.lock | 57 ++++++++++++++++---------------------------- ffi/wasm/Cargo.lock | 40 +++++++++++++++---------------- picky-krb/Cargo.toml | 2 +- picky/Cargo.toml | 8 +++---- 4 files changed, 46 insertions(+), 61 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 29a55c2e..2315c96f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -463,9 +463,9 @@ checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" [[package]] name = "digest" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4850db49bf08e663084f7fb5c87d202ef91a3907271aff24a94eb97ff039153c" +checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2" dependencies = [ "block-buffer", "const-oid", @@ -585,9 +585,9 @@ dependencies = [ [[package]] name = "embed-resource" -version = "3.0.8" +version = "3.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63a1d0de4f2249aa0ff5884d7080814f446bb241a559af6c170a41e878ed2d45" +checksum = "c31a88c8d26de40ed18fe748c547845aa39de1db3afd958f8cb91579f3644bcb" dependencies = [ "cc", "memchr", @@ -1337,9 +1337,9 @@ dependencies = [ [[package]] name = "pbkdf2" -version = "0.13.0-rc.10" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f24f3eb2f4471b1730d59e4b730b747939960a8c7eb0c33c5a9076f2d3dddea" +checksum = "112d82ceb8c5bf524d9af484d4e4970c9fd5a0cc15ba14ad93dccd28873b0629" dependencies = [ "digest", "hmac", @@ -1559,9 +1559,9 @@ dependencies = [ [[package]] name = "pkcs8" -version = "0.11.0-rc.11" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12922b6296c06eb741b02d7b5161e3aaa22864af38dfa025a1a3ba3f68c84577" +checksum = "451913da69c775a56034ea8d9003d27ee8948e12443eae7c038ba100a4f21cb7" dependencies = [ "der", "spki", @@ -1763,9 +1763,9 @@ checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" [[package]] name = "reqwest" -version = "0.13.2" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801" +checksum = "62e0021ea2c22aed41653bc7e1419abb2c97e038ff2c33d0e1309e49a97deec0" dependencies = [ "base64", "bytes", @@ -1794,9 +1794,9 @@ dependencies = [ [[package]] name = "rfc6979" -version = "0.5.0-rc.5" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23a3127ee32baec36af75b4107082d9bd823501ec14a4e016be4b6b37faa74ae" +checksum = "5236ce872cac07e0fb3969b0cbf468c7d2f37d432f1b627dcb7b8d34563fb0c3" dependencies = [ "hmac", "subtle", @@ -2061,9 +2061,9 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "signature" -version = "3.0.0-rc.10" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f1880df446116126965eeec169136b2e0251dba37c6223bcc819569550edea3" +checksum = "28d567dcbaf0049cb8ac2608a76cd95ff9e4412e1899d389ee400918ca7537f5" dependencies = [ "digest", "rand_core 0.10.1", @@ -2260,26 +2260,17 @@ dependencies = [ [[package]] name = "toml" -version = "0.9.12+spec-1.1.0" +version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" +checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee" dependencies = [ "indexmap", "serde_core", "serde_spanned", - "toml_datetime 0.7.5+spec-1.1.0", + "toml_datetime", "toml_parser", "toml_writer", - "winnow 0.7.15", -] - -[[package]] -name = "toml_datetime" -version = "0.7.5+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" -dependencies = [ - "serde_core", + "winnow", ] [[package]] @@ -2298,9 +2289,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b" dependencies = [ "indexmap", - "toml_datetime 1.1.1+spec-1.1.0", + "toml_datetime", "toml_parser", - "winnow 1.0.1", + "winnow", ] [[package]] @@ -2309,7 +2300,7 @@ version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" dependencies = [ - "winnow 1.0.1", + "winnow", ] [[package]] @@ -2757,12 +2748,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" -[[package]] -name = "winnow" -version = "0.7.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" - [[package]] name = "winnow" version = "1.0.1" diff --git a/ffi/wasm/Cargo.lock b/ffi/wasm/Cargo.lock index 3d030b44..0f6ea36e 100644 --- a/ffi/wasm/Cargo.lock +++ b/ffi/wasm/Cargo.lock @@ -392,9 +392,9 @@ dependencies = [ [[package]] name = "digest" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4850db49bf08e663084f7fb5c87d202ef91a3907271aff24a94eb97ff039153c" +checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2" dependencies = [ "block-buffer", "const-oid", @@ -656,9 +656,9 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" [[package]] name = "js-sys" -version = "0.3.95" +version = "0.3.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca" +checksum = "67df7112613f8bfd9150013a0314e196f4800d3201ae742489d999db2f979f08" dependencies = [ "cfg-if", "futures-util", @@ -1451,9 +1451,9 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.118" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89" +checksum = "49ace1d07c165b0864824eee619580c4689389afa9dc9ed3a4c75040d82e6790" dependencies = [ "cfg-if", "once_cell", @@ -1464,9 +1464,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.68" +version = "0.4.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f371d383f2fb139252e0bfac3b81b265689bf45b6874af544ffa4c975ac1ebf8" +checksum = "96492d0d3ffba25305a7dc88720d250b1401d7edca02cc3bcd50633b424673b8" dependencies = [ "js-sys", "wasm-bindgen", @@ -1474,9 +1474,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.118" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed" +checksum = "8e68e6f4afd367a562002c05637acb8578ff2dea1943df76afb9e83d177c8578" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -1484,9 +1484,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.118" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904" +checksum = "d95a9ec35c64b2a7cb35d3fead40c4238d0940c86d107136999567a4703259f2" dependencies = [ "bumpalo", "proc-macro2", @@ -1497,18 +1497,18 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.118" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129" +checksum = "c4e0100b01e9f0d03189a92b96772a1fb998639d981193d7dbab487302513441" dependencies = [ "unicode-ident", ] [[package]] name = "wasm-bindgen-test" -version = "0.3.68" +version = "0.3.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bb55e2540ad1c56eec35fd63e2aea15f83b11ce487fd2de9ad11578dfc047ea" +checksum = "af5ec93229ad9ccd0a545a516dec76dc276613f278f6a91aa6b463d5b33d42d0" dependencies = [ "async-trait", "cast", @@ -1528,9 +1528,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-test-macro" -version = "0.3.68" +version = "0.3.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caf0ca1bd612b988616bac1ab34c4e4290ef18f7148a1d8b7f31c150080e9295" +checksum = "3c81b9fef827e575e0e54431736d1baa0d700315d8c62cfef1f61fa3aad0cbeb" dependencies = [ "proc-macro2", "quote", @@ -1539,9 +1539,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-test-shared" -version = "0.2.118" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23cda5ecc67248c48d3e705d3e03e00af905769b78b9d2a1678b663b8b9d4472" +checksum = "4f4d8ae7ad5440360e9799dfd42857d126454a88441ddf72d288ef83fa47f527" [[package]] name = "wasm-encoder" diff --git a/picky-krb/Cargo.toml b/picky-krb/Cargo.toml index 35e417e8..9a40bc2b 100644 --- a/picky-krb/Cargo.toml +++ b/picky-krb/Cargo.toml @@ -20,7 +20,7 @@ serde = { version = "1", features = ["derive"] } byteorder = "1.5" thiserror = "2" -pbkdf2 = { version = "=0.13.0-rc.10" } +pbkdf2 = { version = "=0.13.0" } hmac = "0.13" sha1 = "0.11" diff --git a/picky/Cargo.toml b/picky/Cargo.toml index e8866e4a..0f3b272c 100644 --- a/picky/Cargo.toml +++ b/picky/Cargo.toml @@ -73,7 +73,7 @@ cbc = { version = "0.2", optional = true, features = ["alloc"] } bcrypt-pbkdf = { version = "=0.11.0-rc.6", optional = true } des = { version = "0.9", optional = true } rc2 = { version = "0.9", optional = true } -pbkdf2 = { version = "=0.13.0-rc.10", optional = true } +pbkdf2 = { version = "=0.13.0", optional = true } hmac = { version = "0.13", optional = true } inout = "0.2.2" @@ -83,11 +83,11 @@ aead = { version = "=0.6.0-rc.10", optional = true } blake2 = { version = "=0.11.0-rc.6", optional = true } crypto-common = "0.2" ed25519 = "=3.0.0-rc.4" -signature = "=3.0.0-rc.10" +signature = "=3.0.0" ecdsa = "=0.17.0-rc.17" elliptic-curve = "=0.14.0-rc.31" -pkcs8 = "=0.11.0-rc.11" -rfc6979 = "=0.5.0-rc.5" +pkcs8 = "=0.11.0" +rfc6979 = "=0.5.0" pkcs1 = "=0.8.0-rc.4" primefield = "=0.14.0-rc.9" primeorder = "=0.14.0-rc.9" From adad840db70f384dfe9711c3ab0c3653e75f37fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Cortier?= <3809077+CBenoit@users.noreply.github.com> Date: Fri, 8 May 2026 21:20:22 +0900 Subject: [PATCH 2/7] Apply suggestion from @CBenoit --- picky/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/picky/Cargo.toml b/picky/Cargo.toml index 0f3b272c..9dbf3e8f 100644 --- a/picky/Cargo.toml +++ b/picky/Cargo.toml @@ -73,7 +73,7 @@ cbc = { version = "0.2", optional = true, features = ["alloc"] } bcrypt-pbkdf = { version = "=0.11.0-rc.6", optional = true } des = { version = "0.9", optional = true } rc2 = { version = "0.9", optional = true } -pbkdf2 = { version = "=0.13.0", optional = true } +pbkdf2 = { version = "0.13.0", optional = true } hmac = { version = "0.13", optional = true } inout = "0.2.2" From 4cf5726d9b84bdffa42e8735c930a2cf541a328c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Cortier?= <3809077+CBenoit@users.noreply.github.com> Date: Fri, 8 May 2026 21:20:56 +0900 Subject: [PATCH 3/7] Apply suggestion from @CBenoit --- picky-krb/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/picky-krb/Cargo.toml b/picky-krb/Cargo.toml index 9a40bc2b..7ea653f6 100644 --- a/picky-krb/Cargo.toml +++ b/picky-krb/Cargo.toml @@ -20,7 +20,7 @@ serde = { version = "1", features = ["derive"] } byteorder = "1.5" thiserror = "2" -pbkdf2 = { version = "=0.13.0" } +pbkdf2 = { version = "0.13.0" } hmac = "0.13" sha1 = "0.11" From c46c65e7f4b94b6cd03118696ccb1547b7aae113 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 8 May 2026 12:24:29 +0000 Subject: [PATCH 4/7] Remove stabilized crates (signature, pkcs8, rfc6979) from pin block in picky/Cargo.toml Agent-Logs-Url: https://github.com/Devolutions/picky-rs/sessions/d1a6edc3-cea1-4a2f-b76c-14de5ba599a7 Co-authored-by: CBenoit <3809077+CBenoit@users.noreply.github.com> --- Cargo.lock | 3 --- picky/Cargo.toml | 3 --- 2 files changed, 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2315c96f..78c168e3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1417,7 +1417,6 @@ dependencies = [ "picky-asn1-x509", "picky-test-data", "pkcs1", - "pkcs8", "pretty_assertions", "primefield", "primeorder", @@ -1426,7 +1425,6 @@ dependencies = [ "rand_core 0.10.1", "rc2", "reqwest", - "rfc6979", "ring", "rsa", "rstest", @@ -1438,7 +1436,6 @@ dependencies = [ "sha1", "sha2", "sha3", - "signature", "tempfile", "thiserror", "time", diff --git a/picky/Cargo.toml b/picky/Cargo.toml index 9dbf3e8f..0589b400 100644 --- a/picky/Cargo.toml +++ b/picky/Cargo.toml @@ -83,11 +83,8 @@ aead = { version = "=0.6.0-rc.10", optional = true } blake2 = { version = "=0.11.0-rc.6", optional = true } crypto-common = "0.2" ed25519 = "=3.0.0-rc.4" -signature = "=3.0.0" ecdsa = "=0.17.0-rc.17" elliptic-curve = "=0.14.0-rc.31" -pkcs8 = "=0.11.0" -rfc6979 = "=0.5.0" pkcs1 = "=0.8.0-rc.4" primefield = "=0.14.0-rc.9" primeorder = "=0.14.0-rc.9" From d1b407fe8e9816e89c9be3c4e827077c8c1bf84c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 8 May 2026 12:29:34 +0000 Subject: [PATCH 5/7] Remove crypto-common from transitive dependency pin block in picky/Cargo.toml Agent-Logs-Url: https://github.com/Devolutions/picky-rs/sessions/6faf34c9-e611-4da4-b1be-9fe8286c1b5d Co-authored-by: CBenoit <3809077+CBenoit@users.noreply.github.com> --- picky/Cargo.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/picky/Cargo.toml b/picky/Cargo.toml index 0589b400..69c9cd9b 100644 --- a/picky/Cargo.toml +++ b/picky/Cargo.toml @@ -81,7 +81,6 @@ inout = "0.2.2" # TODO: Remove when stable versions will be released. aead = { version = "=0.6.0-rc.10", optional = true } blake2 = { version = "=0.11.0-rc.6", optional = true } -crypto-common = "0.2" ed25519 = "=3.0.0-rc.4" ecdsa = "=0.17.0-rc.17" elliptic-curve = "=0.14.0-rc.31" From 564c255ce7bd64e9f930efd8ea86907696b89669 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 8 May 2026 12:37:26 +0000 Subject: [PATCH 6/7] Fix ffi/wasm Cargo.lock: update pbkdf2 from 0.13.0-rc.10 to 0.13.0 Agent-Logs-Url: https://github.com/Devolutions/picky-rs/sessions/09188e23-ff37-4da8-a2c0-fbacf6b3a0d6 Co-authored-by: CBenoit <3809077+CBenoit@users.noreply.github.com> --- ffi/wasm/Cargo.lock | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/ffi/wasm/Cargo.lock b/ffi/wasm/Cargo.lock index 0f6ea36e..1d200476 100644 --- a/ffi/wasm/Cargo.lock +++ b/ffi/wasm/Cargo.lock @@ -848,9 +848,9 @@ dependencies = [ [[package]] name = "pbkdf2" -version = "0.13.0-rc.10" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f24f3eb2f4471b1730d59e4b730b747939960a8c7eb0c33c5a9076f2d3dddea" +checksum = "112d82ceb8c5bf524d9af484d4e4970c9fd5a0cc15ba14ad93dccd28873b0629" dependencies = [ "digest", "hmac", @@ -903,7 +903,6 @@ dependencies = [ "byteorder", "cbc", "crypto-bigint", - "crypto-common", "ctr", "curve25519-dalek", "digest", @@ -926,12 +925,10 @@ dependencies = [ "picky-asn1-der", "picky-asn1-x509", "pkcs1", - "pkcs8", "primefield", "primeorder", "rand", "rand_core 0.10.1", - "rfc6979", "rsa", "rustcrypto-ff", "rustcrypto-ff_derive", @@ -941,7 +938,6 @@ dependencies = [ "sha1", "sha2", "sha3", - "signature", "thiserror", "x25519-dalek", "zeroize", From cc4b273240476818fa0e6048413dea0e4d9eaf8a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 8 May 2026 13:22:59 +0000 Subject: [PATCH 7/7] Fix compilation errors: add crypto-common dep back, bump rsa to rc.18 for pkcs8 0.11.0 compat Agent-Logs-Url: https://github.com/Devolutions/picky-rs/sessions/069b99f5-0610-4109-bd7b-f8ba35c6581c Co-authored-by: CBenoit <3809077+CBenoit@users.noreply.github.com> --- Cargo.lock | 4 ++-- ffi/wasm/Cargo.lock | 9 +++++---- picky/Cargo.toml | 3 ++- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 78c168e3..ed27e798 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1815,9 +1815,9 @@ dependencies = [ [[package]] name = "rsa" -version = "0.10.0-rc.17" +version = "0.10.0-rc.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87ed3e93fc7e473e464b9726f4759659e72bc8665e4b8ea227547024f416d905" +checksum = "30b2aa4ba0d89f73d1e332df05be0eeab8840351c36ca5654341dfdb57bb3caf" dependencies = [ "const-oid", "crypto-bigint", diff --git a/ffi/wasm/Cargo.lock b/ffi/wasm/Cargo.lock index 1d200476..45d7b4d8 100644 --- a/ffi/wasm/Cargo.lock +++ b/ffi/wasm/Cargo.lock @@ -903,6 +903,7 @@ dependencies = [ "byteorder", "cbc", "crypto-bigint", + "crypto-common", "ctr", "curve25519-dalek", "digest", @@ -993,9 +994,9 @@ dependencies = [ [[package]] name = "pkcs8" -version = "0.11.0-rc.11" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12922b6296c06eb741b02d7b5161e3aaa22864af38dfa025a1a3ba3f68c84577" +checksum = "451913da69c775a56034ea8d9003d27ee8948e12443eae7c038ba100a4f21cb7" dependencies = [ "der", "spki", @@ -1110,9 +1111,9 @@ dependencies = [ [[package]] name = "rsa" -version = "0.10.0-rc.17" +version = "0.10.0-rc.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87ed3e93fc7e473e464b9726f4759659e72bc8665e4b8ea227547024f416d905" +checksum = "30b2aa4ba0d89f73d1e332df05be0eeab8840351c36ca5654341dfdb57bb3caf" dependencies = [ "const-oid", "crypto-bigint", diff --git a/picky/Cargo.toml b/picky/Cargo.toml index 69c9cd9b..9b474866 100644 --- a/picky/Cargo.toml +++ b/picky/Cargo.toml @@ -56,7 +56,7 @@ p256 = { version = "=0.14.0-rc.9", features = ["ecdh"] } p384 = { version = "=0.14.0-rc.9", features = ["ecdh"] } p521 = { version = "=0.14.0-rc.9", features = ["ecdh"] } -rsa = { version = "=0.10.0-rc.17", features = ["std"] } +rsa = { version = "=0.10.0-rc.18", features = ["std"] } digest = "0.11" md5 = { package = "md-5", version = "0.11", features = ["oid"] } @@ -75,6 +75,7 @@ des = { version = "0.9", optional = true } rc2 = { version = "0.9", optional = true } pbkdf2 = { version = "0.13.0", optional = true } hmac = { version = "0.13", optional = true } +crypto-common = "0.2" inout = "0.2.2" # Pin transitive dependencies versions.