21 releases
Uses new Rust 2024
| new 0.6.0-rc.5 | Dec 27, 2025 |
|---|---|
| 0.6.0-rc.3 | Nov 5, 2025 |
| 0.6.0-rc.1 | May 29, 2025 |
| 0.6.0-rc.0 | Jul 26, 2024 |
| 0.0.0 |
|
#2404 in Cryptography
2,481,260 downloads per month
Used in 5,350 crates
(153 directly)
55KB
1K
SLoC
RustCrypto: Authenticated Encryption with Additional Data Traits
This crate provides an abstract interface for AEAD ciphers, which guarantee both confidentiality and integrity, even from a powerful attacker who is able to execute chosen-ciphertext attacks. The resulting security property, ciphertext indistinguishability, is considered a basic requirement for modern cryptographic implementations.
See RustCrypto/AEADs for cipher implementations which use this trait.
SemVer Policy
- All on-by-default features of this library are covered by SemVer
- MSRV is considered exempt from SemVer as noted above
License
Licensed under either of:
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Dependencies
~0.5–0.8MB
~20K SLoC