Uh oh!
There was an error while loading. Please reload this page.
Migrate to AeadInOut - #665
Conversation
Uh oh!
There was an error while loading. Please reload this page.
newpavlov
commented
Mar 14, 2025
I would wait with this migration a bit. I plan to open several PRs to change |
baloo
commented
Mar 14, 2025
I don't mind waiting to merge but I'll get this branch to a point where it can be used in a |
It would definitely be nice to get things in sync with |
b37f66c to
96a264bCompare34abf4d to
c333a41Comparefdc90c2 to
1bd4230Comparebaloo
commented
Mar 21, 2025
I'll need to sort out the lack of |
40846f9 to
90ddf77Comparef6eb096 to
d009899Comparelast bit is ascon-aead and are located in #673 but that got closed. |
tarcieri
commented
Apr 19, 2025
baloo
commented
Apr 19, 2025
Replaces the previous `AeadInPlaceDetached` impls with `AeadInOut`, which was introduced in RustCrypto/traits#1793
baloo
commented
Apr 19, 2025
I think this is the last PR needed to reunite the workspace in formats. |
## Added - `rand_core` feature (#467) - `arrayvec` feature (#503) - Re-export `aes` crate (#603) - `bytes` feature passthrough (#631) - `zeroize` feature - previously on-by-default (#644) ## Changed - `zeroize` feature now must be explicitly enabled (#644) - Upgrade to 2024 edition and bump MSRV to 1.85 (#662) - Migrate to `AeadInOut` (#665) - Bump `cipher` to v0.5 (#793) - Bump `aes` to v0.9 (#821) - Bump `polyval` to v0.7 (#821) - Bump `aead` to v0.6 (#831)
## Added - `rand_core` feature (#467) - `arrayvec` feature (#503) - `bytes` feature (#631) ## Changed - Edition changed to 2024 and MSRV bumped to 1.85 (#662) - Relax MSRV policy and allow MSRV bumps in patch releases - Migrate to `AeadInOut` (#665) - Bump `cipher` to v0.5 (#793) - Bump `aes` to v0.9 (#821) - Bump `ctr` to v0.10 (#821) - Bump `aead` to v0.6 (#831) ## Removed - `std` and `stream` features (#662)
## Added - `rand_core` feature (#467) - `arrayvec` feature (#503) - `bytes` feature (#631) - `zeroize` feature (#644) ## Changed - Make `zeroize` optional (#644) - Edition changed to 2024 and MSRV bumped to 1.85 (#662) - Relax MSRV policy and allow MSRV bumps in patch releases - Migrate to `AeadInOut` (#665) - Bump `aes` v0.9 (#821) - Bump `aead` to v0.6 (#831) ## Removed - `std` and `stream` features (#662)
## Added - `rand_core` feature (#467) - `arrayvec` feature (#503) - `bytes` feature (#631) ## Changed - Edition changed to 2024 and MSRV bumped to 1.85 (#662) - Relax MSRV policy and allow MSRV bumps in patch releases - Migrate to `AeadInOut` (#665) - Bump `cipher` to v0.5 (#793) - Bump `aes` to v0.9 (#821) - Bump `cmac` to v0.8 (#821) - Bump `ctr` to v0.10 (#821) - Bump `aead` to v0.6 (#831) ## Removed - `std` and `stream` features (#662)
## Added - `bytes` feature (#631) ## Changed - Use `dbl` crate (#606) - Edition changed to 2024 and MSRV bumped to 1.85 (#662) - Relax MSRV policy and allow MSRV bumps in patch releases - Migrate to `AeadInOut` (#665) - `L_TABLE_SIZE` is now a const generic parameter on `Ocb3` (#763) - Bump `cipher` to v0.5 (#793) - Bump `aes` to v0.9 (#793) - Bump `ctr` to v0.10 (#793) - Bump `aead` to v0.6 (#831) - Replace `subtle` with `ctutils` (#879) ## Fixed - Return error on large plaintexts or associated data instead of panicking (#763) ## Removed - `std` and `stream` features (#662)
Replaces the previous
AeadInPlaceDetachedimpls withAeadInOut, which was introduced in RustCrypto/traits#1793Depends:
dev::MockBufferto smoke test AEADs implementation traits#1797