Skip to content

deps: Bump aes from 0.8.4 to 0.9.1#6

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/aes-0.9.1
Closed

deps: Bump aes from 0.8.4 to 0.9.1#6
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/aes-0.9.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 23, 2026

Copy link
Copy Markdown
Contributor

Bumps aes from 0.8.4 to 0.9.1.

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jun 23, 2026
@rustyconover

Copy link
Copy Markdown
Contributor

Holding — not merging yet. aes 0.9 moves to cipher 0.5, but fpe 0.6 (FF1 format-preserving encryption) requires aes 0.8 / cipher 0.4 — Aes256: BlockCipher is no longer satisfied for fpe (verified locally). Blocked until fpe supports aes 0.9. Leaving open as a tracker.

@rustyconover

Copy link
Copy Markdown
Contributor

Still holding (unaffected by today's vgi 0.6 / Rust 1.90 bump); blocked on the crypto API change / fpe requiring aes 0.8.

@rustyconover

Copy link
Copy Markdown
Contributor

Holding this open as a tracker — not mergeable yet. fpe (latest 0.6.1) still pins aes ^0.8 / cipher ^0.4, so bumping our direct aes to 0.9 would force cargo to resolve two aes/cipher majors (one via fpe, one direct) and fail to compile. The FF1 format-preserving encryption goes through fpe, so we can't move aes to 0.9 until fpe releases against aes 0.9 / cipher 0.5. Leaving open so dependabot keeps it visible.

@dependabot dependabot Bot changed the title deps: bump aes from 0.8.4 to 0.9.1 deps: Bump aes from 0.8.4 to 0.9.1 Jun 23, 2026
Bumps [aes](https://github.com/RustCrypto/block-ciphers) from 0.8.4 to 0.9.1.
- [Commits](RustCrypto/block-ciphers@aes-v0.8.4...aes-v0.9.1)

---
updated-dependencies:
- dependency-name: aes
  dependency-version: 0.9.1
  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/aes-0.9.1 branch from 00954c7 to 24d3fb2 Compare June 23, 2026 22:25
rustyconover added a commit that referenced this pull request Jun 23, 2026
FF1 FPE runs through `fpe` (latest 0.6.1), which still requires aes ^0.8 /
cipher ^0.4. A direct aes 0.9 bump forces two incompatible aes/cipher majors
and won't compile, so dependabot's aes 0.9 PR (#6) is unmergeable. Hold aes on
0.8.x until fpe moves to cipher 0.5. No security driver (aes 0.8 has no
advisory; 0.8->0.9 is trait-API churn). Patches within 0.8.x still flow.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@rustyconover

Copy link
Copy Markdown
Contributor

Closing — aes 0.9 is unmergeable while fpe (latest 0.6.1) still pins aes ^0.8 / cipher ^0.4 (a direct aes 0.9 bump pulls two incompatible aes/cipher majors into the tree and fails to compile). FF1 FPE goes through fpe, so aes can't move until fpe releases against cipher 0.5 — at which point we bump fpe + aes together. Dependabot is now configured to ignore aes 0.9+ (vgi-mask#8, vgi-proxy#2) so this won't be re-opened. No security impact: aes 0.8 has no advisory; the bump is pure trait-API churn.

@dependabot @github

dependabot Bot commented on behalf of github Jun 23, 2026

Copy link
Copy Markdown
Contributor Author

Looks like aes is no longer being updated by Dependabot, so this is no longer needed.

@rustyconover rustyconover deleted the dependabot/cargo/aes-0.9.1 branch June 23, 2026 23:21
@dependabot @github

dependabot Bot commented on behalf of github Jun 23, 2026

Copy link
Copy Markdown
Contributor 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.

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