Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

universal-hash v0.5.0-pre #1051

Merged
merged 1 commit into from
Jul 17, 2022
Merged

universal-hash v0.5.0-pre #1051

merged 1 commit into from
Jul 17, 2022

Conversation

tarcieri
Copy link
Member

@tarcieri tarcieri commented Jul 16, 2022

Includes changes originally introduced in #965:

The new API uses approach of emulating rank-2 closures previously introduced in cipher v0.4.

Also moves ParBlocksSizeUser and ParBlocks from cipher to crypto-common.

This PR rebases/squashes the changes in preparation for cutting a prerelease.

It also includes the following releases to accommodate the move of ParBlocks/ParBlocksSizeUser:

  • cipher v0.4.4
  • crypto-common v0.1.6

Edit: moved the ParBlocks/ParBlocksSizeUser changes to #1052 and #1053

@tarcieri tarcieri requested a review from newpavlov July 16, 2022 19:39
tarcieri added a commit that referenced this pull request Jul 16, 2022
Moves `ParBlocks`/`ParBlocksSizeUser` from the `cipher` crate so it can
be reused in the `universal-hash` crate (see #965, #1051).

The `cipher` crate re-exports them in an API-compatible way, so this is
not a breaking change.
tarcieri added a commit that referenced this pull request Jul 16, 2022
Moves `ParBlocks`/`ParBlocksSizeUser` from the `cipher` crate so it can
be reused in the `universal-hash` crate (see #965, #1051).

The `cipher` crate re-exports them in an API-compatible way, so this is
not a breaking change.
@tarcieri tarcieri force-pushed the universal-hash/v0.5.0-pre branch 2 times, most recently from c15eeb3 to 56f0f43 Compare July 16, 2022 22:20
@tarcieri tarcieri mentioned this pull request Jul 16, 2022
@tarcieri tarcieri merged commit 7eb501d into master Jul 17, 2022
@tarcieri tarcieri deleted the universal-hash/v0.5.0-pre branch July 17, 2022 14:26
@tarcieri tarcieri added univeral-hash Universal Hash Function (UHF) crate breaking Proposed breaking changes labels Jul 17, 2022
tarcieri added a commit to RustCrypto/universal-hashes that referenced this pull request Jul 17, 2022
Migrate to `universal-hash` v0.5.0-pre

New prerelease with breaking API changes that supports parallel
block processing:

RustCrypto/traits#1051

Co-authored-by: Jack Grigg <[email protected]>
@tarcieri tarcieri mentioned this pull request Jul 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking Proposed breaking changes univeral-hash Universal Hash Function (UHF) crate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants