aead
Traits for Authenticated Encryption with Associated Data (AEAD) algorithms, such as AES-GCM as ChaCha20Poly1305, which provide a high-level API
0.6.1
191M downloads/mo
#521 most downloaded on crates.io
RustCrypto/traits
What this package is like to depend on
Last release 2 months ago
17 Jun 2026
Release timing varies
gaps range from 8 days to 11 months
Most releases are documented
notes for 10 of 13 stable releases
4 versions withdrawn
withdrawn after publishing
10 years old
32 releases · first in 2016
11 releases in the last 12 months
see the full history below
Release timeline
32 releases · Oct 2016 to Jun 2026Releases
latest 32-
0.6.117 Jun 2026 -
0.6.008 Jun 2026Release notes
Open source →Added
- Enable
missing_debug_implementationslint and addDebugimpls (#1411) AeadCore::TAG_POSITIONandTagPositionenum (#1798)- Re-export
crypto_commonascommon(#2237)
Changed
- Replace
generic-arraywithhybrid-array(#1384) - Edition changed to 2024 and MSRV bumped to 1.85 (#1759)
- Replace
AeadInPlacewithAeadInOut(#1793) - Split
new_test!intonew_pass_test!andnew_fail_test!(#2019) - Bump
crypto-commonto v0.2 - (#2276)
Removed
AeadCore::CiphertextOverheadconstant (#1737)- Stateful AEAD traits:
AeadMut*(#1740) streammodule - extracted intoaead-streamcrate (#1801)heaplesssupport - will be added back in a future patch release (#1999)- Nonce generation APIs - use
Generatetrait instead (#2098)
Fixed
- Minor documentation error in
AeadCore::TagSize(#1351)
Release notes
Open source →Added
- Enable
missing_debug_implementationslint and addDebugimpls (#1411) AeadCore::TAG_POSITIONandTagPositionenum (#1798)- Re-export
crypto_commonascommon(#2237)
Changed
- Replace
generic-arraywithhybrid-array(#1384) - Edition changed to 2024 and MSRV bumped to 1.85 (#1759)
- Replace
AeadInPlacewithAeadInOut(#1793) - Split
new_test!intonew_pass_test!andnew_fail_test!(#2019) - Bump
crypto-commonto v0.2 (#2276)
Removed
AeadCore::CiphertextOverheadconstant (#1737)- Stateful AEAD traits:
AeadMut*(#1740) streammodule - extracted intoaead-streamcrate (#1801)heaplesssupport - will be added back in a future patch release (#1999)- Nonce generation APIs - use
Generatetrait instead (#2098)
Fixed
- Minor documentation error in
AeadCore::TagSize(#1351)
- Enable
-
0.6.0-rc.1002 Feb 2026 pre-releaseNothing published for this version
-
0.6.0-rc.901 Feb 2026 pre-releaseNothing published for this version
-
0.6.0-rc.824 Jan 2026 pre-releaseNothing published for this version
-
0.6.0-rc.720 Jan 2026 pre-releaseNothing published for this version
-
0.6.0-rc.619 Jan 2026 pre-releaseNothing published for this version
-
0.6.0-rc.527 Dec 2025 pre-releaseNothing published for this version
-
0.6.0-rc.426 Dec 2025 pre-releaseNothing published for this version
-
0.6.0-rc.305 Nov 2025 pre-releaseNothing published for this version
-
0.6.0-rc.202 Sep 2025 pre-releaseNothing published for this version
-
0.6.0-rc.129 May 2025 pre-releaseNothing published for this version
-
0.6.0-rc.026 Jul 2024 pre-releaseNothing published for this version
-
0.6.0-pre.008 Mar 2024 pre-releaseNothing published for this version
-
0.5.202 Apr 2023 -
0.5.110 Aug 2022 -
0.5.024 Jul 2022 withdrawn -
0.5.0-pre.202 Jul 2022 pre-releaseNothing published for this version
-
0.5.0-pre.102 Jul 2022 pre-releaseNothing published for this version
-
0.4.329 Aug 2021 -
0.4.212 Jul 2021 -
0.4.103 May 2021 -
0.4.005 Feb 2021 withdrawn -
0.4.0-pre30 Jan 2021 pre-releaseNothing published for this version
-
0.3.201 Jul 2020 -
0.3.112 Jun 2020 -
0.3.005 Jun 2020 -
0.2.018 Nov 2019Nothing published for this version
-
0.1.217 Nov 2019 withdrawnNothing published for this version
-
0.1.130 Aug 2019Nothing published for this version
-
0.1.029 Aug 2019Nothing published for this version
-
0.0.006 Oct 2016 withdrawnNothing published for this version