Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-19 | benchmarks: extract common encryption functions.nora/benchmarking | Nora Widdecke | |
2021-01-19 | add encrypting to recipient. | Nora Widdecke | |
2021-01-19 | Add benchmark encrypt message. | Nora Widdecke | |
2021-01-19 | change key to cert | Nora Widdecke | |
2021-01-19 | rename artifact | Nora Widdecke | |
2021-01-18 | Show benchmarks result in MR UI. | Nora Widdecke | |
2021-01-18 | Make path to critcmp explicit. | Nora Widdecke | |
2021-01-18 | openpgp: Use critcmp for benchmark output. | Nora Widdecke | |
2021-01-18 | openpgp: Add benchmarking CI job. | Nora Widdecke | |
2021-01-18 | openpgp: Use actual small key. | Nora Widdecke | |
2021-01-17 | openpgp: Ignore tests when benchmarking. | Nora Widdecke | |
- The libtest benchmark harness that is automatically added by cargo interferes with criterion. Disable it everywhere where there are no benchmarks. - https://github.com/rust-lang/rust/issues/47241 - https://bheisler.github.io/criterion.rs/book/faq.html | |||
2021-01-15 | openpgp: Add benchmark generate_keys. | Nora Widdecke | |
2021-01-15 | openpgp: rename benchmark, read manually | Nora Widdecke | |
2021-01-14 | openpgp: Add benchmarks for parsing keys. | Nora Widdecke | |
2021-01-14 | openpgp: add throughput measurement | Nora Widdecke | |
2021-01-14 | openpgp: add use case benchmark for crypto::random | Nora Widdecke | |
2021-01-14 | openpgp: add benchmark for crypto::random | Nora Widdecke | |
2021-01-14 | openpgp: Simplify Cert::merge_public. | Justus Winter | |
2021-01-12 | openpgp: Simplify certificate serialization. | Justus Winter | |
2021-01-12 | openpgp: Add an accessor for all component signatures. | Justus Winter | |
2021-01-12 | openpgp: Fix examples. | Justus Winter | |
- Actually use the functions being documented. | |||
2021-01-11 | openpgp: Improve documentation. | Justus Winter | |
2021-01-08 | openpgp: Add regex support. | Neal H. Walfield | |
- Fixes #188. | |||
2021-01-06 | sq: Implement 'certring filter'. | Justus Winter | |
2021-01-06 | sq: Generalize join to filter. | Justus Winter | |
2021-01-06 | sq: Implement 'certring list'. | Justus Winter | |
2021-01-06 | sq: Implement 'certring join'. | Justus Winter | |
2021-01-06 | sq: Implement 'certring split'. | Justus Winter | |
- Fixes #554. | |||
2021-01-05 | openpgp: Fix link. | Justus Winter | |
2021-01-05 | openpgp: Make crypto backends responsible for IV. | Nikhil Benesch | |
- Adjust the interface of crypto::symmetric::Mode so that the crypto backend is responsible for managing the IV rather than the caller. - The new API is one step towards facilitating a RustCrypto backend for Sequoia (see #333), as RustCrypto does not expose the IV modifications to the caller. - As a bonus, this commit introduces proper support for ECB mode. Previously callers that wanted ECB mode would request CBC mode, then hackily zero out the IV on each call. Nettle actually has proper support for ECB mode, just via a slightly different API. | |||
2021-01-05 | tool: Add merge signatures command. | Nora Widdecke | |
2021-01-05 | tool: Fix grammar. | Nora Widdecke | |
2021-01-04 | sop: Move to https://gitlab.com/sequoia-pgp/sequoia-sop | Justus Winter | |
- From this point on, the crate sequoia-sop will be maintained in its own repository. | |||
2020-12-22 | sq: Add --allow-broken-crypto to 'sq key adopt'. | Neal H. Walfield | |
- Add an option to `sq key adopt` to allow adopting keys from certificates using broken crypto. | |||
2020-12-22 | sq: Add test cases for sq key adopt. | Neal H. Walfield | |
2020-12-22 | sq: Add command sq key adopt. | Neal H. Walfield | |
- Add a subcommand to have a certificate adopt a key on another certificate. That is, the subcommand adds a key from one certificate (A) to another (B) by having B create any necessary binding signatures. - The modified certificate is written to stdout. | |||
2020-12-22 | openpgp: Improve debugging output. | Neal H. Walfield | |
2020-12-22 | openpgp: Add KeyHandle::is_invalid. | Neal H. Walfield | |
- Add a convenience function to determine if a KeyHandle contains an invalid identifier. | |||
2020-12-22 | openpgp: Implement KeyHandle::to_hex. | Neal H. Walfield | |
- We implement Fingerprint::to_hex and KeyID::to_hex. Also implement it for KeyHandle. | |||
2020-12-22 | openpgp: Implement str::FromStr for KeyHandle. | Neal H. Walfield | |
- We implement str::FromStr for Fingerprint and KeyID. Also implement it for KeyHandle. | |||
2020-12-22 | openpgp: Correctly handle keys where a primary key is also a subkey. | Neal H. Walfield | |
- It is possible for a primary key to also be a subkey. - Correctly handle that case. - In particular, don't merge Public Key packets with Public Subkey packets, etc. | |||
2020-12-22 | Fix the all_commits CI job. | Neal H. Walfield | |
- We renamed master to main. - Change all_commits to check all commits since main, not master. | |||
2020-12-22 | openpgp: Implement TSK::armored. | Neal H. Walfield | |
- `Cert::armored` conveniently wraps a `Cert` with ASCII armor and adds nice comments. - Provide the same mechanism for `TSK`s. | |||
2020-12-22 | openpgp: Clean up documentation. | Neal H. Walfield | |
2020-12-16 | Release 1.0.0.v1.0.0 | Justus Winter | |
- Release buffered-reader 1.0.0, sequoia-openpgp 1.0.0, and sequoia-sqv 1.0.0. - Also release sequoia-sop 0.22.0. | |||
2020-12-16 | openpgp: Bump sha1collisiondetection to 0.2.3. | Justus Winter | |
- Fixes build on architectures with unsigned chars. | |||
2020-12-15 | Relax dependency lalrpop-util. | Nora Widdecke | |
- Fixes #630. | |||
2020-12-15 | openpgp: Use Feb. 1st instead of Jan. 1st as the cutoff day. | Neal H. Walfield | |
- January 1st is a holiday in much of the world. - When we disable an algorithm, things will almost certainly break somewhere. - Reduce the chance that things break when people are on vacation by using February 1st as the cutoff day instead of January 1st. | |||
2020-12-15 | openpgp: Extend StandardPolicy's hash policy API. | Neal H. Walfield | |
- A `Policy` now knows whether the use of a hash requires collision resistance or only second pre-image resistance. - Extend `StandardPolicy`'s hash policy API to allow a user to express a more nuanced policy that takes this information into account. - See #595. | |||
2020-12-15 | openpgp: Use hash_algo_security for self signatures and revocations. | Wiktor Kwapisiewicz | |
- This uses calculated hash algorithm security instead of a hard-coded value. |