Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-13 | openpgp: Add the vectors from The first collision for full SHA-1. | Justus Winter | |
2020-11-12 | openpgp: Add test vector from SHA-1 is a Shambles. | Justus Winter | |
2020-11-12 | openpgp: Mitigate collision attacks on SHA-1. | Justus Winter | |
- Use a collision detecting implementation of SHA-1. When a collision attack is detected, the algorithm employs a mitigation, changing the hash function to discriminate the colliding preimage. | |||
2020-11-12 | openpgp: Improve tracing. | Justus Winter | |
2020-11-12 | openpgp: Make crypto::Hash::digest fallible. | Justus Winter | |
2020-11-10 | openpgp: Use Padme as default padding policy. | Wiktor Kwapisiewicz | |
2020-11-10 | openpgp: Make stream::Padder use the builder pattern. | Wiktor Kwapisiewicz | |
- Split Padder::new() into new and build. - Adjust code in dependent projects (sop and sq). - Fixes #600. | |||
2020-11-09 | buffered_reader: Move dump to buffered_reader. | Nora Widdecke | |
- Use the Cookie's debug output to allow for generic Cookies. | |||
2020-11-09 | buffered-reader: Add Debug trait bound to Cookie. | Nora Widdecke | |
2020-11-06 | openpgp: Use non_exhaustive attribute. | Nora Widdecke | |
- Fixes #563 - With an MSRV >= 1.40.0, we can use #[non_exhaustive], as mentioned in #406. - This is also a clippy lint: https://rust-lang.github.io/rust-clippy/master/index.html#manual_non_exhaustive | |||
2020-11-01 | openpgp: Update documentation w.r.t packets added to hashed area. | Wiktor Kwapisiewicz | |
- Updates documentation to match the implementation changes introduced in commit 7e9561e9. - Fixes #583. | |||
2020-10-27 | openpgp: Fix wording on functions returning iterators. | Wiktor Kwapisiewicz | |
- Functions that had their return values changed from a single item to impl Iterators had obsolete documentation. Fix this. - Closes #593. | |||
2020-10-26 | openpgp: Refactor some matches for legibility | Igor Matuszewski | |
2020-10-26 | openpgp: Use std::matches! instead of custom destructures_to macro | Igor Matuszewski | |
2020-10-26 | openpgp: seal the Preferences trait | Azul | |
[Seal] the `cert::Preferences` trait so it cannot be implemented for types outside this crate. Therefore it can be extended in a non-breaking way. Attempts to implement the trait will not compile. refers: #538 [seal]: https://rust-lang.github.io/api-guidelines/future-proofing.html#sealed-traits-protect-against-downstream-implementations-c-sealed | |||
2020-10-22 | openpgp: Introduce symbol for the magic value. | Justus Winter | |
2020-10-22 | openpgp: Improve documentation on how to encrypt for multiple certs. | Justus Winter | |
2020-10-22 | openpgp: Select only supported encryption-capable keys. | Justus Winter | |
2020-10-21 | openpgp: Don't mention method that is no longer public. | Justus Winter | |
2020-10-21 | openpgp: Fix references. | Justus Winter | |
2020-10-21 | openpgp: Add KeyAmalgamationIter::supported. | Justus Winter | |
- Changes the iterator to only return keys supported by Sequoia and the underlying cryptographic library. - Also add ValidKeyAmalgamationIter::supported. - Fixes #580. | |||
2020-10-20 | openpgp: Support reading certificates from multiple armor blocks. | Justus Winter | |
- Fixes #256. | |||
2020-10-20 | openpgp: Pop the armor filter off the stack after parsing. | Justus Winter | |
2020-10-20 | openpgp: Improve tracing. | Justus Winter | |
2020-10-20 | openpgp: Typo. | Justus Winter | |
2020-10-20 | openpgp: Fix indentation. | Justus Winter | |
- Correctly handle negative indentation levels. | |||
2020-10-20 | openpgp: Avoid now unnecessary wrapping. | Justus Winter | |
2020-10-20 | openpgp: Implement BufferedReader<Cookie> for armor::Reader. | Justus Winter | |
- Fixes #441. | |||
2020-10-20 | openpgp: Harmonize the BufferedReader type. | Justus Winter | |
2020-10-20 | openpgp: Return the reader in PacketParserEOF. | Justus Winter | |
2020-10-20 | openpgp: Make struct Cookie public. | Justus Winter | |
2020-10-19 | openpgp: Fix documentation. | Justus Winter | |
2020-10-19 | buffered-reader: Make Generic::reader private and add accessors. | Justus Winter | |
2020-10-19 | openpgp: Avoid buffering. | Justus Winter | |
2020-10-19 | openpgp: Make StandardPolicy::at polymorphic over time. | Justus Winter | |
2020-10-18 | openpgp: Implement date formatting for WASM using chrono crate | Igor Matuszewski | |
2020-10-18 | openpgp: Change Cert::into_packets to not drop any information. | Neal H. Walfield | |
- Change `Cert::into_packets` to return the underlying packets. That is don't drop secret key material like `Cert::serialize` does. | |||
2020-10-18 | openpgp: Harmonize the order that packets are serialized. | Neal H. Walfield | |
- When serializing a `Cert`, we should emit the signatures in their order of importance: - self revocations - self signatures - certifications - other certifications - Change TSK::serialize_common to be consistent with this. | |||
2020-10-16 | openpgp: Add filters for userids, user attributes, and subkeys. | Justus Winter | |
- This covers the most common filter operations on certificates, those with a per-component granularity. - Fixes #21. | |||
2020-10-16 | openpgp: Rename file. | Justus Winter | |
2020-10-16 | openpgp: Fix link. | Justus Winter | |
2020-10-16 | openpgp: Fix crash in SKESK::parse. | Justus Winter | |
- Fixes #588. | |||
2020-10-14 | buffered-reader, openpgp: Port to bzip2 0.4. | Justus Winter | |
2020-10-14 | Use 'Examples' for the examples section. | Justus Winter | |
- See #480. | |||
2020-10-14 | Replace most 'extern crate' directives with 'use'. | Justus Winter | |
- See #480. | |||
2020-10-13 | openpgp: Drop obsolete comment. | Justus Winter | |
2020-10-13 | openpgp: When complementing issuers, mark issuers as authenticated. | Justus Winter | |
2020-10-13 | openpgp: Sort the unhashed subpacket area in Signature::normalize. | Justus Winter | |
2020-10-13 | openpgp: Add issuers and sort subpackets when canonicalizing Certs. | Justus Winter | |
- This makes sure that merging a cert with itself does not change the cert. - Fixes #579. | |||
2020-10-13 | openpgp: Avoid allocation if nothing has to be done. | Justus Winter | |