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.
SetIvStatetrait (#2420)
BlockSizeUser::BlockSizeis no longer bounded byBlockSizes(#2309)
BlockSizestrait (#2309)
Note: this version was yanked because v0.2.1 introduces breaking changes.
Users should migrate to v0.2.1 using cargo update.
- Sealed
BlockSizestrait implemented for types fromU1toU255(#1172) SerializableStatetrait underhazmatmodule (#1369)OutputSizetype alias (#1533)IvStatetrait (#1636)core::error::Errorimpls for error types (#1660)Generatetrait as a common RNG API (#2096, #2145)TryKeyInittrait (#2097)- Re-export
getrandom(#2152) KeyExporttrait (#2213)
- Replaced
generic-arraywithhybrid-array(#1319, #1976) BlockUser::BlockSizeis now bounded by theBlockSizestrait- Edition changed to 2024 and MSRV bumped to 1.85 (#1759)
generate_*methods onKeyInitandKeyIvInittraits have been deprecated in favor of the newGeneratetrait (#2162)- Bump
rand_coreto v0.10 (#2250) - Bump
getrandomto v0.4 (#2258)
stdfeature (#1680)
- Pin
generic-arrayto v0.14.7 (#2088)
- Move
ParBlocks/ParBlocksSizeUserfromciphercrate (#1052)
- Support on-label MSRV (#1049)
getrandomfeature (#1034)
- Minimal versions build (#940)
- Re-export
generic-arrayandtypenum. Enablemore_lengthsfeature ongeneric-array. Addkey_size,iv_size,block_size, andoutput_sizehelper methods. (#849)
rand_corere-export and proper exposure of key/IV generation methods on docs.rs (#847)
- Initial release