deps(deps): update p256 requirement from 0.13 to 0.14 - #4
Conversation
063663b to
0418c3d
Compare
Updates the requirements on [p256](https://github.com/RustCrypto/elliptic-curves) to permit the latest version. - [Commits](RustCrypto/elliptic-curves@primeorder/v0.13.0...p256/v0.14.0) --- updated-dependencies: - dependency-name: p256 dependency-version: 0.13.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
0418c3d to
3d8b273
Compare
Blocked by upstream jaws — closingThis bump cannot land yet, verified against the actual crate sources:
Exit condition: reopen/land this once a jaws release supports p256 0.14. Consolidation PR #10 covers the other three bumps (sha2/hmac/reqwest). |
|
superseded/blocked; see PR comment |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
…PRs #5 #8 #9) (#10) chore(deps): upgrade sha2 0.11, hmac 0.13 and reqwest 0.13 with API adaptations Consolidates dependabot PRs #5 (sha2), #8 (hmac) and #9 (reqwest), which failed CI individually: sha2 0.11 and hmac 0.13 both move to digest 0.11 and must land together (digest-version mismatch breaks Hmac<Sha256>), and reqwest 0.13 renamed the rustls-tls-manual-roots feature (now rustls + webpki-roots). Code adaptations for digest 0.11: - hybrid-array Output no longer implements LowerHex; replace {:x} formatting of SHA-256/HMAC outputs with explicit lowercase hex over the byte slices (executor/src/auth.rs canonical digest, pg18_driver sign helper). - hmac 0.13: new_from_slice moved from Mac to the KeyInit trait; import it in both sites. PR #4 (p256 0.14) stays out of this batch: blocked by upstream jaws 1.0.4 (p256 ^0.13 / ecdsa ^0.16 internals; its TokenSigner/TokenVerifier impls would reject ecdsa 0.17 types at all five sign/verify call sites, and p256 0.14 removed the jwk feature). See PR #4 comment. Verification: local cargo builds are forbidden by repo rules; CI on this branch is the authoritative gate. Co-authored-by: a <a@a.com>
Updates the requirements on p256 to permit the latest version.
Commits
27e62fdp256 v0.14.0 (#1890)693577dp256: vendor and fix workspace-level lints (#1888)ef3a3b1primeorder v0.14.0 (#1887)3688e30primeorder: enable and fix workspace level lints (#1886)7f576dfwnaf v0.14.0 (#1884)a6aeae5wnaf: enable and fix workspace-level lints (#1885)b212497Bumpecdsato v0.17 (#1883)df6d7bddocument PKCS#8 key loading (#1874)a0442bebuild(deps): bump actions/cache from 5 to 6 (#1878)aa95e81k256: extractarithmetic::mul::glvsubmodule (#1880)