summaryrefslogtreecommitdiffstats
path: root/openpgp/src/crypto
AgeCommit message (Expand)Author
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: Add assert_send_and_sync! for more types.Azul
2020-12-08openpgp: Use parens for assert_send_and_sync!.Azul
2020-12-08openpgp: Add assert_send_and_sync! for more types.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-07openpgp: Drop hash::Context in favor of a pub trait hash::Digest.Justus Winter
2020-12-07openpgp: Require Write for impl Digest.Justus Winter
2020-12-07openpgp: Add Digeset::algo.Justus Winter
2020-12-07openpgp: Make digest computation more robust.Justus Winter
2020-12-07openpgp: Make serialize::stream::Message Send + Sync.Justus Winter
2020-12-07openpgp: Make Digest Send + Sync.Justus Winter
2020-12-07openpgp: Require Mode to be Send + Sync.Justus Winter
2020-12-04openpgp: Use pure Rust EAX implementation under CNG backendIgor Matuszewski
2020-12-04openpgp: Make Key::verify more low-level.Justus Winter
2020-11-27openpgp: Drop dependency on the digest crate.Justus Winter
2020-11-24openpgp: Move the compound hashing functions to SignatureFields.Justus Winter
2020-11-24openpgp: Align hashing of compound objects with primitive objects.Justus Winter
2020-11-24openpgp: seal Aead trait.Azul
2020-11-24openpgp: Avoid direct dependency on generic-array.Justus Winter
2020-11-18openpgp: Return iterator over bad signatures.Justus Winter
2020-11-17openpgp: minor: fix typos.Azul
2020-11-13openpgp: Add the vectors from The first collision for full SHA-1.Justus Winter
2020-11-12openpgp: Add test vector from SHA-1 is a Shambles.Justus Winter
2020-11-12openpgp: Mitigate collision attacks on SHA-1.Justus Winter
2020-11-12openpgp: Make crypto::Hash::digest fallible.Justus Winter
2020-11-09buffered-reader: Add Debug trait bound to Cookie.Nora Widdecke
2020-11-06openpgp: Use non_exhaustive attribute.Nora Widdecke
2020-10-19buffered-reader: Make Generic::reader private and add accessors.Justus Winter
2020-10-13openpgp: Unbox the slice containing secrets.Justus Winter
2020-10-13openpgp: Make Protected's methods not depend on the implementation.Justus Winter
2020-10-13openpgp: Explicitly implement Clone for Protected.Justus Winter
2020-10-13openpgp: Avoid possible reallocations in From::<Vec<u8>>.Justus Winter
2020-10-09openpgp: Don't rely on associate constants.Justus Winter
2020-10-08openpgp: Warn about possible reallocation in mem::ProtectedIgor Matuszewski
2020-10-08openpgp: Don't mark memory-safe Protected::into_vec as unsafeIgor Matuszewski
2020-10-08openpgp: Don't use Pin for Box-allocated secretsIgor Matuszewski
2020-10-07openpgp: Align MPI parsing functions with trait Parse.Justus Winter
2020-10-06openpgp: Remove one unreachable thanks to newer match exhaustive checksIgor Matuszewski
2020-10-06openpgp: Implement two-octet checksums over secret key material.Justus Winter
2020-10-06openpgp: Use padding instead of alignment in one more placeIgor Matuszewski
2020-10-06openpgp: Create Protected first before zero-padding for CNGIgor Matuszewski
2020-10-06openpgp: Pad RSA ciphertext and ECC scalars for CNGIgor Matuszewski
2020-09-25openpgp: Either derive both Eq and Hash, or impl both.Justus Winter
2020-09-25openpgp: Fix deprecation notices.Nora Widdecke
2020-09-22openpgp: Remove `quickcheck` feature.Wiktor Kwapisiewicz
2020-09-21openpgp: Fix typos.Nora Widdecke
2020-09-09openpgp: Explicitly annotate chunk_index type in aead.rsIgor Matuszewski