Skip to content

uucore: upgrade md-5, sha1, sha2, sha3, digest to latest versions#12367

Open
gabrielhnf wants to merge 1 commit into
uutils:mainfrom
gabrielhnf:update-digest-dependent-crates
Open

uucore: upgrade md-5, sha1, sha2, sha3, digest to latest versions#12367
gabrielhnf wants to merge 1 commit into
uutils:mainfrom
gabrielhnf:update-digest-dependent-crates

Conversation

@gabrielhnf
Copy link
Copy Markdown

Fixes #12361

Upgrades the hash-related crates to their latest versions, eliminating the digest v0.10 dependency where possible.

  • Bumped md-5 to 0.11.0, sha1 to 0.11.0, sha2 to 0.11.0, sha3 to 0.12.0, digest to 0.11.0
  • Bumped crc-fast to 1.10.0 and rust-version to 1.89.0 (required by crc-fast 1.10.0)
  • Added shake 0.1.0 since Shake128/Shake256 were moved out of sha3 into a separate crate in 0.12.0
  • Updated impl_digest_common to use finalize_reset instead of finalize_into_reset, as that was one of the breaking changes

Note

It seems digest 0.10 is still present as a transitive dependency, likely through crc-fast

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.

Upgrade crates that depend on digest

1 participant