Changelog
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.
0.8.4 (2024-02-13)
Changed
- Assert soundness preconditions for ARMv8 key expansion (#407, #408)
0.8.3 (2023-06-17)
Added
- Support
aes_armv8
on Rust 1.61+ using asm!
(#365)
0.8.2 (2022-10-27)
Fixed
- Crate documentation around configuration flags (#343)
0.8.1 (2022-02-17)
Fixed
- Minimal versions build (#303)
0.8.0 (2022-02-10)
Changed
- Bump
cipher
dependency to v0.4 (#284)
Added
- Encrypt-only and decrypt-only cipher types (#284)
0.7.5 (2021-08-26)
Changed
- Bump
ctr
dependency to v0.8 (#275) - Use the
aes
target feature instead of crypto
on ARMv8 (#279) - Use
core::arch::aarch64::vst1q_u8
intrinsic on armv8
(#280) - Bump
cpufeatures
dependency to v0.2 (#281)
0.7.4 (2021-06-01)
Added
0.7.3 (2021-05-26)
Added
hazmat
feature/module providing round function access (#257, #259, #260)BLOCK_SIZE
constant (#263)
0.7.2 (2021-05-17)
Added
- Nightly-only ARMv8 intrinsics support gated under the
armv8
feature (#250)
0.7.1 (2021-05-09)
Fixed
- Restore
fixslice64.rs
(#247)
0.7.0 (2021-04-29)
Added
- Auto-detection support for AES-NI; MSRV 1.49+ (#208, #214, #215, #216)
ctr
feature providing SIMD accelerated AES-CTR (#200)
Changed
- Unify the
aes
, aesni
, aes-ctr
, and aes-soft
crates (#200) - Use
cfg-if
crate (#203) - Rename
semi_fixslice
feature to compact
(#204) - Refactor NI backend (#224, #225)
- Bump
cipher
crate dependency to v0.3 (#235) - Bump
ctr
crate dependency to v0.7 (#237)
0.6.0 (2020-10-16)
Changed
- Replace
block-cipher
/stream-cipher
with cipher
crate (#167)
0.5.1 (2020-08-25)
Changed
- Bump
aesni
dependency to v0.9 (#158)
0.5.0 (2020-08-07)
Changed
- Bump
block-cipher
dependency to v0.8 (#138) - Bump
opaque-debug
dependency to v0.3 (#140)
0.4.0 (2020-06-05)
Changed
- Bump
block-cipher
dependency to v0.7 (#86, [#122]) - Update to Rust 2018 edition (#86)
0.3.2 (2018-11-01)
0.3.1 (2018-10-04)
0.3.0 (2018-10-03)
0.2.0 (2018-07-27)
0.1.0 (2018-06-22)