Skip to content

build(deps): Bump hkdf from 0.12.4 to 0.13.0 - #24

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/hkdf-0.13.0
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/hkdf-0.13.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 3, 2026

Copy link
Copy Markdown
Contributor

Bumps hkdf from 0.12.4 to 0.13.0.

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 3, 2026
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown

Thanks for the contribution! Before this can be merged, please confirm you've read and agree to the Contributor License Agreement by replying to this comment with exactly:

I have read the CLA Document and I hereby sign the CLA


I have read the CLA Document and I hereby sign the CLA


You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@dependabot
dependabot Bot force-pushed the dependabot/cargo/hkdf-0.13.0 branch from 2944f25 to 62c76ae Compare September 5, 2026 00:27
Bumps [hkdf](https://github.com/RustCrypto/KDFs) from 0.12.4 to 0.13.0.
- [Commits](RustCrypto/KDFs@hkdf-v0.12.4...hkdf-v0.13.0)

---
updated-dependencies:
- dependency-name: hkdf
  dependency-version: 0.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/hkdf-0.13.0 branch from 62c76ae to 7f54d24 Compare September 5, 2026 00:39
@Fossferous

Copy link
Copy Markdown
Owner

Cannot be taken on its own.

hkdf 0.13 pulls the RustCrypto trait stack forward (digest, crypto-common), and the sha2/hmac versions here no longer satisfy it — 5 trait-bound errors at the HKDF construction, e.g.

error[E0277]: the trait bound `CoreWrapper<CtVariableCoreWrapper<Sha256VarCore, ...>>: CoreProxy` is not satisfied

It has to move as one piece with sha2 0.11, hmac 0.13 and aes-gcm 0.11 — and then be proved to derive byte-identical keys, because every existing account's identity and session material depends on it. A passing test suite does not show that; only a fixture built from old material does.

Recorded in docs/DEPENDENCY_UPDATES.md.

@dependabot @github

dependabot Bot commented on behalf of github Sep 8, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #32.

@dependabot dependabot Bot closed this Sep 8, 2026
@dependabot
dependabot Bot deleted the dependabot/cargo/hkdf-0.13.0 branch September 8, 2026 07:24
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 8, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

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