build(deps): bump the patch group across 1 directory with 9 updates
Bumps the patch group with 9 updates in the / directory:
| Package | From | To |
|---|---|---|
| crypto-bigint | 0.7.0-rc.8 |
0.7.0-rc.10 |
| block-padding | 0.4.0-rc.4 |
0.4.1 |
| block-buffer | 0.11.0-rc.5 |
0.11.0 |
| password-hash | 0.6.0-rc.1 |
0.6.0-rc.2 |
| pem-rfc7468 | 1.0.0-rc.3 |
1.0.0 |
| elliptic-curve | 0.14.0-rc.15 |
0.14.0-rc.16 |
| pkcs8 | 0.11.0-rc.7 |
0.11.0-rc.8 |
| rfc6979 | 0.5.0-rc.1 |
0.5.0-rc.2 |
| crypto-primes | 0.7.0-pre.3 |
0.7.0-pre.4 |
Updates crypto-bigint from 0.7.0-rc.8 to 0.7.0-rc.10
Commits
9cbea3av0.7.0-rc.10 (#1002)1ed6ce9Bumprand_coreto v0.10.0-rc-2 (#1001)25dd7aaBump hex-literal from 1.0.0 to 1.1.0 (#997)e66b783chore: make some documents clearer (#993)572c035Bump crate-ci/typos from 1.38.0 to 1.39.0 (#1000)56e6c4aBump proptest from 1.8.0 to 1.9.0 (#996)7ba1398v0.7.0-rc.9 (#989)215e6e4Make AMM-based modularpowfunction generic (#988)303845fBoxedMontyForm::powcleanups (#987)f2a47ecOptimize checked multiplication and squaring (#983)- Additional commits viewable in compare view
Updates block-padding from 0.4.0-rc.4 to 0.4.1
Commits
9118661block-padding: fixpad_detachedforNoPaddingandZeroPadding(#1227)a3045eaUse the standard order of[package]fields (#1237)a66ed6dRelease inout v0.2.0 (#1235)e0020c5Release block-padding v0.4.0 (#1233)c9f7bfeblock-buffer: fix typo (#1234)64c135aUpdate Cargo.lock1609b3fbuild(deps): bump digest from 0.11.0-rc.2 to 0.11.0-rc.3 (#1231)113694ezeroize: add v1.8.2 changelog entry (#1230)faf252cSwitch fromdoc_auto_cfgtodoc_cfg(#1228)1b849b1block-padding: removePadTypeand addpad_detachedmethod (#1225)- Additional commits viewable in compare view
Updates block-buffer from 0.11.0-rc.5 to 0.11.0
Commits
bef1d6dRelease block-buffer v0.11.0 (#1246)5c88fe4hex-literal: add support for colon-delimited literals (#1244)c210dd6Release blobby v0.4.0 (#1238)9118661block-padding: fixpad_detachedforNoPaddingandZeroPadding(#1227)a3045eaUse the standard order of[package]fields (#1237)a66ed6dRelease inout v0.2.0 (#1235)e0020c5Release block-padding v0.4.0 (#1233)c9f7bfeblock-buffer: fix typo (#1234)64c135aUpdate Cargo.lock1609b3fbuild(deps): bump digest from 0.11.0-rc.2 to 0.11.0-rc.3 (#1231)- Additional commits viewable in compare view
Updates password-hash from 0.6.0-rc.1 to 0.6.0-rc.2
Commits
7ad6094password-hash v0.6.0-rc.2 (#2073)c4813e2kem v0.4.0-pre.2 (#2072)e7e477adigest v0.11.0-rc.4 (#2071)f0a9685password-hash: restore/fixgetrandomfeature (#2070)0ffd845digest:getrandomfeature (#2069)4da7e93cipher v0.5.0-rc.2 (#2068)d9152e0aead v0.6.0-rc.3 (#2067)5f240a5aead+cipher: bumpinoutto v0.2 (#2066)7e2aaa5crypto-common v0.2.0-rc.5 (#2065)db3d49dBumprand_coreto v0.10.0-rc-2 (#2063)- Additional commits viewable in compare view
Updates pem-rfc7468 from 1.0.0-rc.3 to 1.0.0
Commits
8526cc6pem-rfc7468 v1.0.0 (#2096)02fdf7dder: makePemReader\<'_>implReader\<'static>(#2095)0c63159der: havePemReaderdecode toCow::Owned(#2094)c8ff2bdder: implDecodeValue/EncodeValue/TaggedforCow(#2093)c916ce1cms+x509-cert+x509-ocsp: bumprsato v0.10.0-rc.10 (#2092)36e5c5aREADME.md(s): update MSRV info (#2091)2bc9a73pkcs5: bumpscryptdependency to v0.12.0-rc.3 (#2090)e031c36pkcs8 v0.11.0-rc.8 (#2089)490993apkcs5 v0.8.0-rc.9 (#2087)507f79bchore(deps): bump the all-deps group across 1 directory with 19 updates (#2088)- Additional commits viewable in compare view
Updates elliptic-curve from 0.14.0-rc.15 to 0.14.0-rc.16
Commits
b604e17elliptic-curve v0.14.0-rc.16 (#2045)b79f84ddigest: tweakCollisionResistancedocs (#2044)06e4e1aUpdate Cargo.lock (#2039)0a3871fbuild(deps): bump crate-ci/typos from 1.38.0 to 1.38.1 (#2040)dd8e4ceelliptic-curve: usebase16ct::mixedinFromStrimpl forScalarValue(#2...c6ab1b1DeriveDefaultfor enums (#2035)8a76ab7chore(deps): bumpblock-paddingfrom0.4.0-rc.4to0.4.1(#2032)8d36026build(deps): bump crate-ci/typos from 1.36.3 to 1.38.0 (#2034)c1047bebuild(deps): bump crate-ci/typos from 1.36.2 to 1.36.3 (#2031)4fb20b5build(deps): bump hybrid-array from 0.4.4 to 0.4.5 in the all-deps group (#2030)- Additional commits viewable in compare view
Updates pkcs8 from 0.11.0-rc.7 to 0.11.0-rc.8
Commits
e031c36pkcs8 v0.11.0-rc.8 (#2089)490993apkcs5 v0.8.0-rc.9 (#2087)507f79bchore(deps): bump the all-deps group across 1 directory with 19 updates (#2088)ef0c838der: docs: rename variable encoder -> writer and improve example (#2078)d5b06c5Bumprand_coreto v0.10.0-rc-2 (#2086)a152ff1base64ct, base32ct: proptests for decoder equivalence with base32/64 (#2085)f4c5e14base32ct: avoid panics when decoding inputs; enforce lengths (#2084)a551024chore(deps): bump crate-ci/typos from 1.38.1 to 1.39.0 (#2082)19aa61bder: track reader error position inObjectIdentifier::decode_value(#2080)5755d9bder: track reader error position inGeneralizedTime::decode_value(#2079)- Additional commits viewable in compare view
Updates rfc6979 from 0.5.0-rc.1 to 0.5.0-rc.2
Commits
fe23a8crfc6979 v0.5.0-rc.2 (#1089)5a2c2e2Cargo.lock: update dependencies (#1088)3624d47ecdsa v0.17.0-rc.8 (#1087)6fe8fa1ecdsa: bumpelliptic-curveto v0.14.0-rc.16 (#1086)fd12ac0Switch fromdoc_auto_cfgtodoc_cfg(#1085)b58f47aml-dsa: run tests onno_stdtargets (#1080)b383808CI: bump typos to v1.38.1 (#1084)21e60bachore: applyunreachable_publint (#1062)305bad5ecdsa: re-export blobby (#1082)6cf535bml-dsa: disable default features forsha3(#1078)- Additional commits viewable in compare view
Updates crypto-primes from 0.7.0-pre.3 to 0.7.0-pre.4
Changelog
Sourced from crypto-primes's changelog.
[0.7.0-pre.4] - 2025-11-06
Changed
- Bumped
rand_coreto 0.10.0-rc.2 andcrypto-bigintto 0.7.0-pre.10. (#95)
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) -
@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) -
@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) -
@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency -
@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
⚠️ Warning: This PR updates crypto-primes from 0.7.0-pre.3 to 0.7.0-pre.4, which introduces trait compatibility issues.
Problem
crypto-primes 0.7.0-pre.4 has breaking changes in trait bounds (added ?Sized requirement) that cause compilation failures when used with picky-krb.
Error example:
error[E0277]: the trait bound `R: crypto_bigint::rand_core::RngCore` is not satisfied
--> crypto-primes-0.7.0-pre.4/src/hazmat/miller_rabin.rs:132:36
|
132 | let random = T::random_mod(rng, &range_nonzero)
| ^^^ the trait `Sized` is not implemented for `R`
Impact
This blocks usage of sspi 0.18.3 with published picky versions, which blocks IronRDP updates (see Devolutions/IronRDP#1029).
Recommendation
Consider holding this PR until:
- crypto-primes pre.4 issues are resolved, OR
- A workaround is identified
Alternatively: Pin to crypto-primes = "=0.7.0-pre.3" instead of pre.4 until the trait issues are resolved.
Context
Currently investigating dependency chain for IronRDP integration. Tested multiple combinations and pre.4 consistently fails where pre.3 works.
Related: Devolutions/picky-rs#437 (picky-krb 0.12.0 release request)