AEADs
AEADs copied to clipboard
Authenticated Encryption with Associated Data Algorithms: high-level encryption ciphers
This is a successor to the PR https://github.com/RustCrypto/traits/pull/1365. Notes for the future as to schemes I chose not to implement: - Appending a hash of the key to the tag:...
Re https://github.com/sgmenda/offset-cookbook-mode/issues/1 I slightly cleaned up the code, made the implementation generic over Aes, added more KATs, and tried to match the repo's style.
This adds, AES-SIV examples and most importantly extra documentation that mentions the Rogway paper. The interface of the SIV module is based on this paper, and offers a more detail...
Sets `missing_debug_implementations` to warn and adds missing `std::fmt::Debug` implementations. When tracing/logging/debugging a program it is common to debug print inputs and outputs of function, to do this generally dependencies need...
Implemented Belt-DWP, republic of Belarus AEAD algorithm.
Hi, I have a `BytesMut` given to me by `quinn-proto`, that I would like to use as a `Buffer` with `chacha20poly1305`. The impl of `Buffer` for `BytesMut` is gated behind...
This is an initial implementation of [XAES-256-GCM](https://github.com/C2SP/C2SP/blob/main/XAES-256-GCM.md) (re: https://github.com/RustCrypto/AEADs/issues/1) which passes the test vectors. Would love a review, especially as it pertains to constant-time and zeroing (why isn't `zeroize` used...
Bumps [subtle](https://github.com/dalek-cryptography/subtle) from 2.5.0 to 2.6.1. Changelog Sourced from subtle's changelog. Changelog Entries are listed in reverse chronological order. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot...
Cc @gendx.