@@ -5,29 +5,31 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
8
- ## Unreleased
8
+ ## 0.9.0 (UNRELEASED)
9
9
### Added
10
- - add # [ inline ] attributes for KeyInit::new impls ([ #386 ] )
10
+ - Weak key detection in the ` KeyInit::weak_key_test ` method ([ #465 ] , [ # 469 ] )
11
11
12
12
### 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
24
24
[ #380 ] : https://github.com/RustCrypto/block-ciphers/pull/380
25
+ [ #386 ] : https://github.com/RustCrypto/block-ciphers/pull/386
25
26
[ #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
31
33
32
34
## 0.8.4 (2024-02-13)
33
35
### Changed
0 commit comments