aes
Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)
0.9.2
292M downloads/mo
#372 most downloaded on crates.io
RustCrypto/block-ciphers
What this package is like to depend on
Last release 27 days ago
27 Jul 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 16 of 16 stable releases
7 versions withdrawn
withdrawn after publishing
10 years old
34 releases · first in 2016
7 releases in the last 12 months
see the full history below
Release timeline
34 releases · Oct 2016 to Jul 2026Releases
latest 34-
0.9.227 Jul 2026Release notes
Open source →Added
hardware_acceleratedfunction (#579)
Changed
Fixed
- Performance regression on x86 targets (#575)
Release notes
Open source →Added
hardware_acceleratedfunction (#579)
Changed
Fixed
- Performance regression on x86 targets (#575)
-
0.9.127 May 2026Release notes
Open source →Release notes
Open source → -
0.9.010 Apr 2026 withdrawnRelease notes
Open source →Changed
- Bump
cipherdependency to v0.5 - Edition changed to 2024 and MSRV bumped to 1.85 (#472)
- Refactor ARMv8
expand_key(#367) - Added
#[inline]attributes forKeyInit::newimpls (#386) - Rework backends (#442)
- Move
Block8to the hazmat module (#468) - Relax MSRV policy and allow MSRV bumps in patch releases (#477)
- Replace inline ASM with ARMv8 intrinsics (#380)
- Enable ARMv8 backend by default (#395)
- Bump
-
0.9.0-rc.402 Feb 2026 pre-releaseNothing published for this version
-
0.9.0-rc.301 Feb 2026 pre-releaseNothing published for this version
-
0.9.0-rc.205 Nov 2025 pre-releaseNothing published for this version
-
0.9.0-rc.103 Sep 2025 pre-releaseNothing published for this version
-
0.9.0-rc.030 May 2025 pre-releaseNothing published for this version
-
0.9.0-pre.307 Mar 2025 pre-releaseNothing published for this version
-
0.9.0-pre.214 Aug 2024 pre-releaseNothing published for this version
-
0.9.0-pre.126 Jul 2024 pre-releaseNothing published for this version
-
0.9.0-pre.026 Jul 2024 pre-releaseNothing published for this version
-
0.9.0-pre08 Mar 2024 pre-releaseNothing published for this version
-
0.8.413 Feb 2024Release notes
Open source → -
0.8.318 Jun 2023 -
0.8.227 Oct 2022 -
0.8.117 Feb 2022 -
0.8.010 Feb 2022Release notes
Open source →Changed
- Bump
cipherdependency to v0.4 (#284)
Added
- Encrypt-only and decrypt-only cipher types (#284)
- Bump
-
0.7.526 Aug 2021 -
0.7.401 Jun 2021 -
0.7.326 May 2021 -
0.7.217 May 2021Release notes
Open source →Added
- Nightly-only ARMv8 intrinsics support gated under the
armv8feature (#250)
- Nightly-only ARMv8 intrinsics support gated under the
-
0.7.109 May 2021 -
0.7.029 Apr 2021 -
0.7.0-pre29 Apr 2021 pre-releaseNothing published for this version
-
0.6.016 Oct 2020 -
0.5.007 Aug 2020Release notes
Open source → -
0.4.005 Jun 2020Release notes
Open source → -
0.3.201 Nov 2018 withdrawnNothing published for this version
-
0.3.104 Oct 2018 withdrawnNothing published for this version
-
0.3.003 Oct 2018 withdrawnNothing published for this version
-
0.2.027 Jul 2018 withdrawnNothing published for this version
-
0.1.022 Jun 2018 withdrawnNothing published for this version
-
0.0.006 Oct 2016 withdrawnNothing published for this version