|0.9.4||Aug 28, 2021|
|0.9.3||Jul 20, 2021|
|0.9.2||May 31, 2021|
|0.8.0||Oct 16, 2020|
|0.3.0||Nov 27, 2019|
#605 in Cryptography
253,218 downloads per month
Used in 204 crates (61 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.