15 releases (8 breaking)
|0.9.2||May 31, 2021|
|0.9.0||Apr 29, 2021|
|0.8.0||Oct 16, 2020|
|0.6.0||Jun 6, 2020|
|0.3.0||Nov 27, 2019|
#193 in Cryptography
226,832 downloads per month
Used in 194 crates (54 directly)
Pure Rust implementation of the AES-GCM Authenticated Encryption with Associated Data (AEAD) cipher.
All implementations contained in the crate are designed to execute in constant time, either by relying on hardware intrinsics (i.e. AES-NI and CLMUL on x86/x86_64), or using a portable implementation which is only constant time on processors which implement constant-time multiplication.
It is not suitable for use on processors with a variable-time multiplication operation (e.g. short circuit on multiply-by-zero / multiply-by-one, such as certain 32-bit PowerPC CPUs and some non-ARM microcontrollers).
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.