Skip to content

perf(deps): update cachekit-core to 0.7.1 (LAB-10985) - #30

Open
27Bslash6 wants to merge 1 commit into
mainfrom
lab-10985-core-0.7.1
Open

27Bslash6 wants to merge 1 commit into
mainfrom
lab-10985-core-0.7.1

Conversation

@27Bslash6

Copy link
Copy Markdown
Contributor

What

Moves Cargo.lock from cachekit-core 0.7.0 to 0.7.1. The diff is the cachekit-core lock entry only: version and checksum. Cargo.toml is unchanged, since "0.7" already admits 0.7.1. cargo metadata --locked accepts the lockfile on both stable and the 1.85 rust-version toolchain, and cargo test --locked passes.

cargo update -p cachekit-core --precise 0.7.1 also re-unifies four Windows-only windows-sys references from 0.52 to 0.61. That churn is unrelated to this bump, so it is left out.

Why

cachekit-core 0.7.1 (cachekit-io/cachekit-core#127) seals native encrypt_aes_gcm in one pre-sized buffer: one allocation and one plaintext copy instead of three. ck reaches it through cachekit-rs's encryption layer. Output bytes and the wire format are unchanged; derive_domain_key is untouched.

The commit type is perf so release-please lists it and the binary ships it; a chore(deps) lockfile bump would cut no release.

cachekit-core 0.7.1 seals native AES-256-GCM encryption in one pre-sized
buffer: one allocation and one plaintext copy instead of three. The CLI
reaches that path through cachekit-rs's encryption layer. Output bytes and
the wire format are unchanged.
@27Bslash6

Copy link
Copy Markdown
Contributor Author

@kody start-review

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant