Skip to content

deps(deps): update p256 requirement from 0.13 to 0.14 - #4

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/main/p256-0.14
Closed

deps(deps): update p256 requirement from 0.13 to 0.14#4
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/main/p256-0.14

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 18, 2026

Copy link
Copy Markdown

Updates the requirements on p256 to permit the latest version.

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jul 18, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/main/p256-0.14 branch 12 times, most recently from 063663b to 0418c3d Compare July 20, 2026 18:39
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>
@codeh007

Copy link
Copy Markdown
Owner

Blocked by upstream jaws — closing

This bump cannot land yet, verified against the actual crate sources:

  1. **jaws 1.0.4 (latest) pins its own / ** (optional, enabled via its feature). Its / impls are generated for those types only, so all five / call sites in pggomtm/executor would fail to compile against ecdsa 0.17 types after the bump.
  2. p256 0.14 removed the feature ( no longer exists; upstream moved JWK support out of elliptic-curve), so the root package declaration would need code changes beyond the version bump.

Exit condition: reopen/land this once a jaws release supports p256 0.14. Consolidation PR #10 covers the other three bumps (sha2/hmac/reqwest).

@codeh007

Copy link
Copy Markdown
Owner

superseded/blocked; see PR comment

@codeh007 codeh007 closed this Aug 17, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown
Author

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 @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/cargo/main/p256-0.14 branch August 17, 2026 07:53
codeh007 added a commit that referenced this pull request Aug 17, 2026
…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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant