@@ -5,29 +5,31 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8- ## Unreleased
8+ ## 0.9.0 (UNRELEASED)
99### Added
10- - add # [ inline ] attributes for KeyInit::new impls ([ #386 ] )
10+ - Weak key detection in the ` KeyInit::weak_key_test ` method ([ #465 ] , [ # 469 ] )
1111
1212### Changed
13- - Bump ` cipher ` to v0.5.0-pre.1; MSRV 1.65 ( [ # 394 ] )
14- - replace inline ASM with ARMv8 intrinsics ([ #380 ] )
15- - enable ARMv8 backend by default; MSRV 1.72 ([ #395 ] )
16- - Bump ` cipher ` dependency to v0.5.0-pre.2 ([ #398 ] )
17- - Use ` BlockCipherEncrypt ` / ` BlockCipherDecrypt ` trait names ([ #400 ] )
18- - Assert precondition required for soundness ([ #407 ] )
19- - use const preconditions assert ([ #408 ] )
20- - bump ` cipher ` dependency to ` 0.5.0-pre.4 ` ([ #413 ] )
21-
22- [ #386 ] : https://github.com/RustCrypto/block-ciphers/pull/386
23- [ #394 ] : https://github.com/RustCrypto/block-ciphers/pull/394
13+ - Bump ` cipher ` dependency to v0.5
14+ - Edition changed to 2024 and MSRV bumped to 1.85 ([ #472 ] )
15+ - Refactor ARMv8 expand_key ([ #367 ] )
16+ - Added ` #[inline] ` attributes for ` KeyInit::new ` impls ([ #386 ] )
17+ - Rework backends ([ #442 ] )
18+ - Move Block8 to the hazmat module ([ #468 ] )
19+ - Relax MSRV policy and allow MSRV bumps in patch releases ([ #477 ] )
20+ - Replace inline ASM with ARMv8 intrinsics ([ #380 ] )
21+ - Enable ARMv8 backend by default ( [ # 395 ] )
22+
23+ [ #367 ] : https://github.com/RustCrypto/block-ciphers/pull/367
2424[ #380 ] : https://github.com/RustCrypto/block-ciphers/pull/380
25+ [ #386 ] : https://github.com/RustCrypto/block-ciphers/pull/386
2526[ #395 ] : https://github.com/RustCrypto/block-ciphers/pull/395
26- [ #398 ] : https://github.com/RustCrypto/block-ciphers/pull/398
27- [ #400 ] : https://github.com/RustCrypto/block-ciphers/pull/400
28- [ #407 ] : https://github.com/RustCrypto/block-ciphers/pull/407
29- [ #408 ] : https://github.com/RustCrypto/block-ciphers/pull/408
30- [ #413 ] : https://github.com/RustCrypto/block-ciphers/pull/413
27+ [ #442 ] : https://github.com/RustCrypto/block-ciphers/pull/442
28+ [ #465 ] : https://github.com/RustCrypto/block-ciphers/pull/465
29+ [ #468 ] : https://github.com/RustCrypto/block-ciphers/pull/468
30+ [ #469 ] : https://github.com/RustCrypto/block-ciphers/pull/469
31+ [ #472 ] : https://github.com/RustCrypto/block-ciphers/pull/472
32+ [ #477 ] : https://github.com/RustCrypto/block-ciphers/pull/477
3133
3234## 0.8.4 (2024-02-13)
3335### Changed
0 commit comments