| Crates.io | aead |
| lib.rs | aead |
| version | 0.6.0-rc.2 |
| created_at | 2016-10-06 21:19:33.744879+00 |
| updated_at | 2025-09-02 19:35:43.571943+00 |
| description | Traits for Authenticated Encryption with Associated Data (AEAD) algorithms, such as AES-GCM as ChaCha20Poly1305, which provide a high-level API |
| homepage | |
| repository | https://github.com/RustCrypto/traits |
| max_upload_size | |
| id | 6759 |
| size | 54,300 |
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.
Licensed under either of:
at your option.
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.