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.
- Bump
cipherfrom0.4to0.5(#56) - Edition changed to 2024 and MSRV bumped to 1.85 (#76)
- Relax MSRV policy and allow MSRV bumps in patch releases
- Implement
Clonedirectly forCtrCore, so it would work with non-Cloneflavors (#24)
- Minimal versions build (#9)
- Update
cipherdependency to v0.4 and move crate to the RustCrypto/block-modes repository (#2)
- Make implementation generic over block size (previously it
was generic only over 128-bit block ciphers). Breaking changes
in the
CtrFlavorAPI. (#252).
- Generic implementation of CTR (#195)
- Removed
Ctr32LEmask bit (#197) - Bump
cipherdependency to v0.3 (#226)
Ctr32BEandCtr32LE(#170)
- Replace
block-cipher/stream-cipherwithciphercrate (#177)