All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added
'staticbound toPaddingtrait (#1248)
PaddedDataenum (#1227)
Padding::pad_detachedmethod returnsPaddedData(#1227)
Padding::pad_detachedmethod forNoPaddingandZeroPadding(#1227)
Padding::pad_detachedmethod (#1225)
- Migrated from
generic-arraytohybrid-array(#944) - Edition changed to 2024 and MSRV bumped to 1.85 (#1149)
- Merged
RawPaddingandPaddingtraits (#1217) - Renamed
UnpadErrortoError(#1225)
RawPaddingtrait for padding blocks of arbitrary size (#870)
- Potential unsoundness for incorrect
Paddingimplementations (#748)
- Fix doc build on docs.rs by optionally enabling the
doc_cfgfeature (#733)
Iso10126padding algorithm (#643)PadTypeenum,Padding::TYPEassociated constant, andPadding::unpad_blocksmethod (#675)
- The
Paddingtrait methods now work with blocks instead of byte slices. (#113) - Bump MSRV to 1.56 and edition to 2021 (#675)
Copy,Clone, andDebugtrait implementations for padding types. (#78)