NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #515 most downloaded on crates.io
Traits for Authenticated Encryption with Associated Data (AEAD) algorithms, such as AES-GCM as ChaCha20Poly1305, which provide a high-level API
Last release 3 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
Have getrandom feature enable rand_core
getrandom feature enable rand_core (#2452)getrandom feature enable rand_core (#2452)Enable missing_debug_implementations lint and add Debug impls
missing_debug_implementations lint and add Debug impls (#1411)AeadCore::TAG_POSITION and TagPosition enum (#1798)crypto_common as common (#2237)generic-array with hybrid-array (#1384)AeadInPlace with AeadInOut (#1793)new_test! into new_pass_test! and new_fail_test! (#2019)crypto-common to v0.2 - (#2276)AeadCore::CiphertextOverhead constant (#1737)AeadMut* (#1740)stream module - extracted into aead-stream crate (#1801)heapless support - will be added back in a future patch release (#1999)Generate trait instead (#2098)AeadCore::TagSize (#1351)One column per quarter.
missing_debug_implementations lint and add Debug impls (#1411)AeadCore::TAG_POSITION and TagPosition enum (#1798)crypto_common as common (#2237)generic-array with hybrid-array (#1384)AeadInPlace with AeadInOut (#1793)new_test! into new_pass_test! and new_fail_test! (#2019)crypto-common to v0.2 (#2276)AeadCore::CiphertextOverhead constant (#1737)AeadMut* (#1740)stream module - extracted into aead-stream crate (#1801)heapless support - will be added back in a future patch release (#1999)Generate trait instead (#2098)AeadCore::TagSize (#1351)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
[#1219]: https://github.com/RustCrypto/traits/pull/1219
arrayvec feature (#1219)AeadCore::generate_nonce ([#1073])
AeadCore::generate_nonce (#1073)Optional support for BytesMut as a Buffer ([#956])
Nothing published for this version
Nothing published for this version
[#725]: https://github.com/RustCrypto/traits/pull/725
Result type alias (#725)[#682]: https://github.com/RustCrypto/traits/pull/682
rand_core (#682)Bump heapless dependency to v0.7 ([#628])
heapless dependency to v0.7 (#628)stream module ([#436], [#445], [#447])
Nothing published for this version
[#194]: https://github.com/RustCrypto/traits/pull/194
dev module (#194)NewAead::new_varkey method ([#191])
NewAead::new_varkey method (#191)Type aliases for Key, Nonce, and Tag ([#125])
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →