summaryrefslogtreecommitdiffstats
path: root/openpgp/src/crypto/aead.rs
AgeCommit message (Expand)Author
2022-02-17openpgp: Implement GCM mode.justus/openpgp-next-gcmJustus Winter
2022-02-14openpgp: Refactor AEAD encryption and decryption.Justus Winter
2022-01-20openpgp: Avoid unsafe, undefined behavior.Justus Winter
2022-01-10openpgp: Remove redundant cipher op parameter.Justus Winter
2022-01-10openpgp: Fix typo.Justus Winter
2021-11-29Use range syntax.Nora Widdecke
2021-11-03openpgp: Avoid wrapping the reader again.Justus Winter
2021-10-05openpgp: Add a RustCrypto backend.Nikhil Benesch
2021-09-28openpgp: Add comment, also test OCB.Justus Winter
2021-09-15openpgp: Avoid creating unused borrows.Justus Winter
2021-09-08openpgp: Constrain AEAD chunk sizes.Justus Winter
2021-04-09Lint: Do not .clone a Copy type.Nora Widdecke
2021-04-09Lint: Use is_empty().Nora Widdecke
2021-04-09Lint: Remove redundant returns.Nora Widdecke
2020-12-10openpgp: Add remaining assert_send_and_sync! calls.Azul
2020-12-10buffered-reader: Require Cookies to be Send and Sync.Azul
2020-12-08openpgp: Tweak the assert_send_and_sync macro.Justus Winter
2020-12-08openpgp: Use parens for assert_send_and_sync!.Azul
2020-12-08openpgp: Allow generic types in assert_send_and_sync!.Azul
2020-12-08openpgp: Ensure public types are Send and Sync.Azul
2020-12-04openpgp: Use pure Rust EAX implementation under CNG backendIgor Matuszewski
2020-11-24openpgp: seal Aead trait.Azul
2020-10-19buffered-reader: Make Generic::reader private and add accessors.Justus Winter
2020-09-09openpgp: Explicitly annotate chunk_index type in aead.rsIgor Matuszewski
2020-09-09openpgp: Don't perform no-op en/decryption in AEADIgor Matuszewski
2020-09-09openpgp: Get rid of some write_be_u64 callsIgor Matuszewski
2020-08-13openpgp: Adjust for SymmetricAlgorithm support diff. across backendsIgor Matuszewski
2020-06-22openpgp: Move Nettle AEAD implementation to the backend moduleIgor Matuszewski
2020-05-28openpgp: Use u64 for AEAD chunk sizes.Justus Winter
2020-04-09openpgp: Limit publicly exposed Nettle APIIgor Matuszewski
2020-03-26Remove redundant field names.Wiktor Kwapisiewicz
2020-03-09Switch from failure to anyhow.Justus Winter
2020-01-29buffered-reader: Use the new as_boxed method.Justus Winter
2020-01-24openpgp: Optimize drop(Vec<u8>::drain(..n)) in debug mode.Justus Winter
2019-12-06openpgp: Add a compile-time flag to disable authentication checks.Justus Winter
2019-12-03openpgp: Move byte order conversion functions.Justus Winter
2019-12-03openpgp: Rename openpgp::conversions to openpgp::fmt.Justus Winter
2019-11-25openpgp: Rename openpgp::constants to openpgp::types.Justus Winter
2019-11-18openpgp: Optimize .clear() for byte vectors.Justus Winter
2019-11-15Fix rustc warnings.Leonhard Markert
2019-10-27Fix more spelling errors caught by codespellDaniel Kahn Gillmor
2019-10-25openpgp: Enable parsing of AED packets using OCB.Justus Winter
2019-10-23openpgp: Use Vec::resize instead of a loop.Neal H. Walfield
2019-10-23openpgp: Make Decryptor::reader_helper only do a short read on EOFNeal H. Walfield
2019-10-22openpgp: Fix AEAD encryption.Neal H. Walfield
2019-10-22openpgp: Replace the Peekable with a BufferedReader.Neal H. Walfield
2019-10-11openpgp: Always write the final AEAD tag.Neal H. Walfield
2019-10-11openpgp: More carefully handle the last chunk in an AEAD message.Neal H. Walfield
2019-09-27linting: Clear up bare trait object warningsDaniel Silverstone
2019-08-30openpgp: Fix traversing writer stack across generics.Justus Winter