Skip to content

deps(deps): update hmac requirement from 0.12 to 0.13 - #8

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown

Updates the requirements on hmac 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 27, 2026
Updates the requirements on [hmac](https://github.com/RustCrypto/MACs) to permit the latest version.
- [Commits](RustCrypto/MACs@hmac-v0.12.0...hmac-v0.13.0)

---
updated-dependencies:
- dependency-name: hmac
  dependency-version: 0.13.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/main/hmac-0.13 branch from d083721 to 4ed3b13 Compare August 16, 2026 17:43
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>
@dependabot @github

dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown
Author

Looks like hmac is up-to-date now, so this is no longer needed.

@dependabot dependabot Bot closed this Aug 17, 2026
@dependabot
dependabot Bot deleted the dependabot/cargo/main/hmac-0.13 branch August 17, 2026 08:13
@codeh007

Copy link
Copy Markdown
Owner

Superseded by #10, which merged this bump together with the matching digest-0.11 / reqwest-0.13 API adaptations (main ). Closing.

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