Skip to content

aead-v0.6.0

@tarcieri tarcieri tagged this 08 Jun 19:02
## Added
- Enable `missing_debug_implementations` lint and add `Debug` impls (#1411)
- `AeadCore::TAG_POSITION` and `TagPosition` enum (#1798)
- Re-export `crypto_common` as `common` (#2237)

## Changed
- Replace `generic-array` with `hybrid-array` (#1384)
- Edition changed to 2024 and MSRV bumped to 1.85 (#1759)
- Replace `AeadInPlace` with `AeadInOut` (#1793)
- Split `new_test!` into `new_pass_test!` and `new_fail_test!` (#2019)
- Bump `crypto-common` to v0.2 - (#2276)

## Removed
- `AeadCore::CiphertextOverhead` constant (#1737)
- Stateful AEAD traits: `AeadMut*` (#1740)
- `stream` module - extracted into `aead-stream` crate (#1801)
- `heapless` support - will be added back in a future patch release (#1999)
- Nonce generation APIs - use `Generate` trait instead (#2098)

## Fixed
- Minor documentation error in `AeadCore::TagSize` (#1351)
Assets 2
Loading