Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-14 | doc: Add sections about workflowcoding-conventions | juga | |
2019-06-14 | doc: Add more "rules" that we actually follow | juga | |
2019-06-14 | doc: Rephrase sentence to represent all | juga | |
2019-06-14 | doc: Use linter to beautify text (cosmetic) | juga | |
- and remove unneded spaces and lines | |||
2019-06-14 | doc: Reflow text, as neal likes (cosmetic) | juga | |
2019-06-14 | doc: Replace to 79 characters per line | juga | |
2019-06-14 | doc: Add coding conventions. WIP | Justus Winter | |
2019-06-14 | Rename contributing instructions. | Justus Winter | |
- Gitlab expects this file to be called CONTRIBUTING.md. | |||
2019-06-14 | buffered-reader: Clarify loop variant. | Justus Winter | |
- Fixes #237. | |||
2019-06-14 | buffered-reader: Fix comment. | Justus Winter | |
2019-06-14 | openpgp: Add test. | Justus Winter | |
2019-06-14 | openpgp: Fix Fingerprint to KeyID conversion. | Justus Winter | |
- If the fingerprint is invalid, we don't know how to convert it into a fingerprint. | |||
2019-06-14 | Update nettle-sys to 1.0.3. | Justus Winter | |
2019-06-13 | openpgp: Remove unused imports in tpk/armor.rs | juga | |
2019-06-12 | core: Replace Context set_lib documentation | juga | |
that was not describing correctly what set_lib does, probably cause a copy and paste mistake. | |||
2019-06-11 | tool: Add headers to exported enarmored TPKs | juga | |
Closes #213. | |||
2019-06-11 | openpgp: Add module to enarmor TPKs with headers | juga | |
Part of #213. | |||
2019-06-11 | openpgp: Convert signature s-expressions to mpis::Signature. | Justus Winter | |
2019-06-11 | openpgp: Improve debug formatting of s-expressions. | Justus Winter | |
2019-06-11 | openpgp: Fix packet reference serialization interface. | Justus Winter | |
- Introduce a new type, PacketRef, that is like Packet, but merely references the packet bodies. Both types differentiate between the different key types by having four key variants (PublicKey, PublicSubkey, SecretKey, SecretSubkey). - Like serialize::TSK, PacketRef is only used for serialization. Because the type explicitly differentiate the key variants, it provides an idiomatic and safe way to express the desired behavior when serializing Key structures. - This fixes roundtripping TPKs with V3 keys. A V3 key is currently parsed into an unknown packet. Previously, when an unknown packet with an V3 key was handed to Packet::serialize_ref, serializing would fail. | |||
2019-06-10 | net: Honor compression features. | Justus Winter | |
2019-06-10 | net: Drop unused parameter. | Justus Winter | |
2019-06-08 | openpgp: Turn key parse errors into soft errors. | Justus Winter | |
- If an secret key is missing, or unexpected, turn the packet into an unknown packet instead of failing hard. Also, improve error messages. | |||
2019-06-08 | openpgp: Make the reader mode configurable in Dearmor. | Justus Winter | |
2019-06-08 | openpgp: Export Dearmor. | Justus Winter | |
2019-06-06 | openpgp: New type representing s-expressions. | Justus Winter | |
- *S-Expressions* as described in the internet draft [S-Expressions], are a way to communicate cryptographic primitives like keys, signatures, and ciphertexts between agents or implementations. [S-Expressions]: https://people.csail.mit.edu/rivest/Sexp.txt | |||
2019-06-06 | openpgp, rfc2822: Drop force-rerun hack. | Justus Winter | |
2019-06-05 | rfc2822: Add more tests | Neal H. Walfield | |
- Make sure that we can parse inputs using the name-addr parser that have an empty local part (a la '""@example.org'). | |||
2019-06-05 | rfc2822: Improve expect message | Neal H. Walfield | |
2019-06-04 | tool: Change wkd get to dump armor by default | juga | |
- Add -B flag for wkd get command - Update usage and also add missing new lines and replace URI by URL. Closes #286. | |||
2019-06-02 | tool: stop panicking when wkd get without arguments | juga | |
and the same with wkd url. Closes #285. | |||
2019-06-01 | tool, sqv: Use CARGO_PKG_VERSION. | Justus Winter | |
2019-06-01 | openpgp: Implement Clone for KeyPair. | Justus Winter | |
2019-06-01 | openpgp: Implement From<KeyPair> for packet::Key. | Justus Winter | |
2019-06-01 | openpgp: Fix Key4 parsing. | Justus Winter | |
- Parse a secret key if there is one, without relying on the tag in the header. If Key4::from_bytes() is used, then the header will contain Tag::Reserved. | |||
2019-06-01 | openpgp: Fix key serialization. | Justus Winter | |
- Key4::Serialize calls serialize_key(true), with the intention that if there is a secret key, it is written out, but it should noto fail if there is no secret key. | |||
2019-06-01 | openpgp: Simplify tests. | Justus Winter | |
2019-06-01 | openpgp: Simplify examples. | Justus Winter | |
2019-06-01 | openpgp: Expose functions to parse MPIs. | Justus Winter | |
2019-06-01 | openpgp: Fix documentation. | Justus Winter | |
2019-06-01 | ffi: Install all headers | Neal H. Walfield | |
2019-05-31 | ffi: Add bindings for User ID constructors | Neal H. Walfield | |
- Add bindings for the new User ID constructors, UserID::from_address and UserID::from_unchecked_address. | |||
2019-05-31 | ffi: Explicitly coerce errors to failure::Error | Neal H. Walfield | |
- Change ffi_try! to explicitly coerce errors to failure::Error so that the caller doesn't need to do it. | |||
2019-05-31 | openpgp: Add constructors for creating an RFC 2822 compliant User ID | Neal H. Walfield | |
- When creating an RFC 2822 User ID, we may need to escape some character sequences. - Add a new constructor that does this for the display name, and validates that the comment and email address are also valid. - Also add a variant for uncheck addresses so that it is possible to use URIs. | |||
2019-05-31 | openpgp: Implement From<String> for UserID | Neal H. Walfield | |
2019-05-31 | rfc2822: Provide a mechanism to escape display names | Neal H. Walfield | |
2019-05-30 | openpgp: Make PKESK::decrypt use crypto::Decryptor. | Justus Winter | |
2019-05-30 | openpgp: New trait crypto::Decryptor. | Justus Winter | |
2019-05-30 | openpgp: Avoid copying the session key into a vec. | Justus Winter | |
- Instead, convert it to a SessionKey object first. | |||
2019-05-30 | openpgp: Implement From<u64> for KeyID. | Justus Winter | |