summaryrefslogtreecommitdiffstats
path: root/sq
AgeCommit message (Collapse)Author
2021-01-21sq: Create attestations for user attribute certifications.Justus Winter
2021-01-21sq: Add certify --output and --binary.Justus Winter
2021-01-21sq: Add key adopt --output and --binary.Justus Winter
2021-01-21sq: Add key attest_certifications --output and --binary.Justus Winter
2021-01-21sq: Add certring split --binary.Justus Winter
2021-01-21sq: Add new command 'sq certring merge'Neal H. Walfield
- Unlike 'sq certring join', this merges multiple version of the same certificate.
2021-01-21net: Release 0.23.0.net/v0.23.0Justus Winter
2021-01-21autocrypt: Release 0.23.0.autocrypt/v0.23.0Justus Winter
2021-01-21sq: Include the version of sequoia-openpgp in sq's version.Justus Winter
2021-01-21sq: Move merge-signatures to sign --merge.Justus Winter
2021-01-21sq: Make it build with sequoia-openpgp 1.0.0.Justus Winter
- This backports a few functions that are not yet available in sequoia-openpgp 1.0.0, and disables a test covering an odd corner case. - Once sq depends on sequoia-openpgp 1.1.0, this commit can be reverted.
2021-01-21sq: Reword and reorder the cli.Justus Winter
2021-01-21sq: Move --network-policy to the network subcommands.Justus Winter
- Also check that the selected policy allows WKD.
2021-01-21sq: Improve description of sign and verify.Justus Winter
2021-01-21sq: Avoid OpenPGP and negation in the help of --binary.Justus Winter
2021-01-21sq: Consistency.Justus Winter
2021-01-21sq: Do not mention OpenPGP that often in the cli's help.Justus Winter
2021-01-21sq: Disable --version flags for subcommands.Justus Winter
2021-01-20sq: Fix spelling.Neal H. Walfield
2021-01-20sq: Add sq certify.Neal H. Walfield
- Add the command 'sq certify' to certify a (User ID, Certificate).
2021-01-20sq: Move utility functions to the root.Neal H. Walfield
- Move parse_duration, SECONDS_IN_DAY, and SECONDS_IN_YEAR to the root so that they can be more easily reused.
2021-01-20sq: Call the armoring subcommand 'armor' like in SOP.Justus Winter
2021-01-20sq: Reorder top-level subcommands.Justus Winter
- The order of top-level subcommands is: - Encryption & decryption (1xx) - Signing & verification (2xx) - Key & cert-ring management (3xx) - Key discovery & networking (4xx) - Armor (5xx) - Inspection & packet manipulation (6xx)
2021-01-20sq: Reformat cli definitions.Justus Winter
- Bring some consistency, make it easier to navigate and add subcommands later.
2021-01-20sq: Simplify cli parsing.Justus Winter
- .value_name(..) implies .takes_value(true).
2021-01-20sq: Make generated documentation wrap nicely on most displays.Justus Winter
2021-01-20sq: Rework cert and key arguments.Justus Winter
- Drop the -file suffix in arguments and value names. - Use key instead of TSK. - Use roles (e.g. recipient) instead of key properties (e.g. having a secret key.
2021-01-20sq: Make the network policy option conditional.Justus Winter
2021-01-20Add branding to all crates.Justus Winter
2021-01-19sq: Enable wrapping of help texts.Justus Winter
2021-01-19sq: Generate usage documentation in build script.Justus Winter
- Unfortunately, we still need to commit the result. Once the external doc feature is merged, we can avoid this. See https://github.com/rust-lang/rust/issues/44732.
2021-01-19sq: Add 'key attest-certifications'.Justus Winter
2021-01-15sq: Rewrite tests to avoid additional dependencies.Justus Winter
- Neither assert_cmd nor predicates are in Debian.
2021-01-15sq: Drop the ability to print keygrips.Justus Winter
2021-01-15sq: Make networking features optional.Justus Winter
2021-01-15sq: Move networking services to their own file.Justus Winter
2021-01-15sq: Warn about the CLI interface not being stable.Justus Winter
2021-01-15sq: Use term_size to get the terminal's width.Justus Winter
- term_size is packaged in Debian.
2021-01-15sq: Drop public key store integration.Justus Winter
- We want to release sq without it depending on the key store. The keystore is little more than a prototype, but because it keeps state, it has the potential to break if we change it later.
2021-01-15sq: Push creation of mappings closer to the leafs.Justus Winter
2021-01-15sq: Move the store-related functionality to its own file.Justus Winter
2021-01-15net: Decouple from core.Justus Winter
- Move core::NetworkPolicy to net::Policy, update all code accordingly.
2021-01-06sq: Implement 'certring filter'.Justus Winter
2021-01-06sq: Generalize join to filter.Justus Winter
2021-01-06sq: Implement 'certring list'.Justus Winter
2021-01-06sq: Implement 'certring join'.Justus Winter
2021-01-06sq: Implement 'certring split'.Justus Winter
- Fixes #554.
2021-01-05tool: Add merge signatures command.Nora Widdecke
2021-01-05tool: Fix grammar.Nora Widdecke
2020-12-22sq: 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.