summaryrefslogtreecommitdiffstats
path: root/sq/man-sq-net
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2021-03-05 15:02:03 +0100
committerJustus Winter <justus@sequoia-pgp.org>2021-03-05 15:10:12 +0100
commit4b368a4e8d1ea1ec1af9abb095c5d7a55572c38d (patch)
tree038ae5e482106e4627a0989044886dc904d18976 /sq/man-sq-net
parent1a2ac93e094721b6fb21c337a5f6bb350cfbef93 (diff)
sq: Release 0.25.0.sq/v0.25.0
Diffstat (limited to 'sq/man-sq-net')
-rw-r--r--sq/man-sq-net/sq-armor.16
-rw-r--r--sq/man-sq-net/sq-certify.14
-rw-r--r--sq/man-sq-net/sq-dearmor.16
-rw-r--r--sq/man-sq-net/sq-decrypt.125
-rw-r--r--sq/man-sq-net/sq-encrypt.18
-rw-r--r--sq/man-sq-net/sq-inspect.110
-rw-r--r--sq/man-sq-net/sq-key-adopt.14
-rw-r--r--sq/man-sq-net/sq-key-attest-certifications.16
-rw-r--r--sq/man-sq-net/sq-key-extract-cert.16
-rw-r--r--sq/man-sq-net/sq-key-generate.110
-rw-r--r--sq/man-sq-net/sq-key.12
-rw-r--r--sq/man-sq-net/sq-keyring-filter.116
-rw-r--r--sq/man-sq-net/sq-keyring-join.14
-rw-r--r--sq/man-sq-net/sq-keyring-list.16
-rw-r--r--sq/man-sq-net/sq-keyring-merge.14
-rw-r--r--sq/man-sq-net/sq-keyring-split.16
-rw-r--r--sq/man-sq-net/sq-keyring.12
-rw-r--r--sq/man-sq-net/sq-keyserver-get.12
-rw-r--r--sq/man-sq-net/sq-keyserver-send.12
-rw-r--r--sq/man-sq-net/sq-keyserver.12
-rw-r--r--sq/man-sq-net/sq-packet-decrypt.14
-rw-r--r--sq/man-sq-net/sq-packet-dump.110
-rw-r--r--sq/man-sq-net/sq-packet-join.16
-rw-r--r--sq/man-sq-net/sq-packet-split.14
-rw-r--r--sq/man-sq-net/sq-packet.12
-rw-r--r--sq/man-sq-net/sq-sign.110
-rw-r--r--sq/man-sq-net/sq-verify.119
-rw-r--r--sq/man-sq-net/sq-wkd-generate.12
-rw-r--r--sq/man-sq-net/sq-wkd-get.12
-rw-r--r--sq/man-sq-net/sq-wkd-url.12
-rw-r--r--sq/man-sq-net/sq-wkd.12
-rw-r--r--sq/man-sq-net/sq.125
32 files changed, 133 insertions, 86 deletions
diff --git a/sq/man-sq-net/sq-armor.1 b/sq/man-sq-net/sq-armor.1
index 821a08ac..40133b2a 100644
--- a/sq/man-sq-net/sq-armor.1
+++ b/sq/man-sq-net/sq-armor.1
@@ -1,4 +1,4 @@
-.TH SQ-ARMOR "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
+.TH SQ-ARMOR "1" "MARCH 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
.SH NAME
sq\-armor \- Converts binary to ASCII
@@ -30,10 +30,10 @@ Reads from FILE or stdin if omitted
.SH EXAMPLES
.TP
# Convert a binary certificate to ASCII
-\fB $ sq armor binary\-juliet.pgp\fR
+\fB$ sq armor binary\-juliet.pgp\fR
.TP
# Convert a binary message to ASCII
-\fB $ sq armor binary\-message.pgp\fR
+\fB$ sq armor binary\-message.pgp\fR
.SH SEE ALSO
For the full documentation see <https://docs.sequoia\-pgp.org/sq/>.
diff --git a/sq/man-sq-net/sq-certify.1 b/sq/man-sq-net/sq-certify.1
index 8c443344..0771e077 100644
--- a/sq/man-sq-net/sq-certify.1
+++ b/sq/man-sq-net/sq-certify.1
@@ -1,4 +1,4 @@
-.TH SQ-CERTIFY "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
+.TH SQ-CERTIFY "1" "MARCH 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
.SH NAME
sq\-certify \-
Certifies a User ID for a Certificate
@@ -75,7 +75,7 @@ Certifies USERID for CERTIFICATE.
.SH EXAMPLES
.TP
# Juliet certifies that Romeo controls romeo.pgp and romeo@example.org
-\fB $ sq certify juliet.pgp romeo.pgp "<romeo@example.org>"\fR
+\fB$ sq certify juliet.pgp romeo.pgp "<romeo@example.org>"\fR
.SH SEE ALSO
For the full documentation see <https://docs.sequoia\-pgp.org/sq/>.
diff --git a/sq/man-sq-net/sq-dearmor.1 b/sq/man-sq-net/sq-dearmor.1
index 614cabcd..50219836 100644
--- a/sq/man-sq-net/sq-dearmor.1
+++ b/sq/man-sq-net/sq-dearmor.1
@@ -1,4 +1,4 @@
-.TH SQ-DEARMOR "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
+.TH SQ-DEARMOR "1" "MARCH 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
.SH NAME
sq\-dearmor \- Converts ASCII to binary
@@ -27,10 +27,10 @@ Reads from FILE or stdin if omitted
.SH EXAMPLES
.TP
# Convert a ASCII certificate to binary
-\fB $ sq dearmor ascii\-juliet.pgp\fR
+\fB$ sq dearmor ascii\-juliet.pgp\fR
.TP
# Convert a ASCII message to binary
-\fB $ sq dearmor ascii\-message.pgp\fR
+\fB$ sq dearmor ascii\-message.pgp\fR
.SH SEE ALSO
For the full documentation see <https://docs.sequoia\-pgp.org/sq/>.
diff --git a/sq/man-sq-net/sq-decrypt.1 b/sq/man-sq-net/sq-decrypt.1
index 7caa10ae..868dcf58 100644
--- a/sq/man-sq-net/sq-decrypt.1
+++ b/sq/man-sq-net/sq-decrypt.1
@@ -1,9 +1,22 @@
-.TH SQ-DECRYPT "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
+.TH SQ-DECRYPT "1" "MARCH 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
.SH NAME
sq\-decrypt \- Decrypts a message
Decrypts a message using either supplied keys, or by prompting for a
-password. Any signatures are checked using the supplied certificates.
+password. If message tampering is detected, an error is returned.
+See below for details.
+
+If certificates are supplied using the "\-\-signer\-cert" option, any
+signatures that are found are checked using these certificates.
+Verification is only successful if there is no bad signature, and the
+number of successfully verified signatures reaches the threshold
+configured with the "\-\-signatures" parameter.
+
+If the signature verification fails, or if message tampering is
+detected, the program terminates with an exit status indicating
+failure. In addition to that, the last 25 MiB of the message are
+withheld, i.e. if the message is smaller than 25 MiB, no output is
+produced, and if it is larger, then the output will be truncated.
The converse operation is "sq encrypt".
@@ -32,7 +45,7 @@ Writes to FILE or stdout if omitted
.TP
\fB\-n\fR, \fB\-\-signatures\fR N
-Sets the threshold of valid signatures to N. If this threshold is not reached, the message will not be considered verified. [default: 0]
+Sets the threshold of valid signatures to N. The message will only be considered verified if this threshold is reached. [default: 1 if at least one signer cert file is given, 0 otherwise]
.TP
\fB\-\-signer\-cert\fR CERT
@@ -48,13 +61,13 @@ Reads from FILE or stdin if omitted
.SH EXAMPLES
.TP
# Decrypt a file using a secret key
-\fB $ sq decrypt \-\-recipient\-key juliet.pgp ciphertext.pgp\fR
+\fB$ sq decrypt \-\-recipient\-key juliet.pgp ciphertext.pgp\fR
.TP
# Decrypt a file verifying signatures
-\fB $ sq decrypt \-\-recipient\-key juliet.pgp \-\-signer\-cert romeo.pgp ciphertext.pgp\fR
+\fB$ sq decrypt \-\-recipient\-key juliet.pgp \-\-signer\-cert romeo.pgp ciphertext.pgp\fR
.TP
# Decrypt a file using a password
-\fB $ sq decrypt ciphertext.pgp\fR
+\fB$ sq decrypt ciphertext.pgp\fR
.SH SEE ALSO
For the full documentation see <https://docs.sequoia\-pgp.org/sq/>.
diff --git a/sq/man-sq-net/sq-encrypt.1 b/sq/man-sq-net/sq-encrypt.1
index 530b50a2..4e8abccf 100644
--- a/sq/man-sq-net/sq-encrypt.1
+++ b/sq/man-sq-net/sq-encrypt.1
@@ -1,4 +1,4 @@
-.TH SQ-ENCRYPT "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
+.TH SQ-ENCRYPT "1" "MARCH 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
.SH NAME
sq\-encrypt \- Encrypts a message
@@ -56,13 +56,13 @@ Reads from FILE or stdin if omitted
.SH EXAMPLES
.TP
# Encrypt a file using a certificate
-\fB $ sq encrypt \-\-recipient\-cert romeo.pgp message.txt\fR
+\fB$ sq encrypt \-\-recipient\-cert romeo.pgp message.txt\fR
.TP
# Encrypt a file creating a signature in the process
-\fB $ sq encrypt \-\-recipient\-cert romeo.pgp \-\-signer\-key juliet.pgp message.txt\fR
+\fB$ sq encrypt \-\-recipient\-cert romeo.pgp \-\-signer\-key juliet.pgp message.txt\fR
.TP
# Encrypt a file using a password
-\fB $ sq encrypt \-\-symmetric message.txt\fR
+\fB$ sq encrypt \-\-symmetric message.txt\fR
.SH SEE ALSO
For the full documentation see <https://docs.sequoia\-pgp.org/sq/>.
diff --git a/sq/man-sq-net/sq-inspect.1 b/sq/man-sq-net/sq-inspect.1
index 5ffc5223..22eca226 100644
--- a/sq/man-sq-net/sq-inspect.1
+++ b/sq/man-sq-net/sq-inspect.1
@@ -1,4 +1,4 @@
-.TH SQ-INSPECT "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
+.TH SQ-INSPECT "1" "MARCH 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
.SH NAME
sq\-inspect \- Inspects data, like file(1)
@@ -24,16 +24,16 @@ Reads from FILE or stdin if omitted
.SH EXAMPLES
.TP
# Inspects a certificate
-\fB $ sq inspect juliet.pgp\fR
+\fB$ sq inspect juliet.pgp\fR
.TP
# Inspects a certificate ring
-\fB $ sq inspect certs.pgp\fR
+\fB$ sq inspect certs.pgp\fR
.TP
# Inspects a message
-\fB $ sq inspect message.pgp\fR
+\fB$ sq inspect message.pgp\fR
.TP
# Inspects a detached signature
-\fB $ sq inspect message.sig\fR
+\fB$ sq inspect message.sig\fR
.SH SEE ALSO
For the full documentation see <https://docs.sequoia\-pgp.org/sq/>.
diff --git a/sq/man-sq-net/sq-key-adopt.1 b/sq/man-sq-net/sq-key-adopt.1
index 2c49f136..480df036 100644
--- a/sq/man-sq-net/sq-key-adopt.1
+++ b/sq/man-sq-net/sq-key-adopt.1
@@ -1,4 +1,4 @@
-.TH SQ-KEY-ADOPT "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
+.TH SQ-KEY-ADOPT "1" "MARCH 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
.SH NAME
sq\-key\-adopt \-
Binds keys from one certificate to another
@@ -43,7 +43,7 @@ Adds keys to TARGET\-KEY
.SH EXAMPLES
.TP
# Adopt an subkey into the new cert
-\fB $ sq key adopt \-\-keyring juliet\-old.pgp \-\-key 0123456789ABCDEF \-\- juliet\-new.pgp\fR
+\fB$ sq key adopt \-\-keyring juliet\-old.pgp \-\-key 0123456789ABCDEF \-\- juliet\-new.pgp\fR
.SH SEE ALSO
For the full documentation see <https://docs.sequoia\-pgp.org/sq/>.
diff --git a/sq/man-sq-net/sq-key-attest-certifications.1 b/sq/man-sq-net/sq-key-attest-certifications.1
index 2dd193d2..c203c925 100644
--- a/sq/man-sq-net/sq-key-attest-certifications.1
+++ b/sq/man-sq-net/sq-key-attest-certifications.1
@@ -1,4 +1,4 @@
-.TH SQ-KEY-ATTEST-CERTIFICATIONS "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
+.TH SQ-KEY-ATTEST-CERTIFICATIONS "1" "MARCH 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
.SH NAME
sq\-key\-attest\-certifications \-
Attests to third\-party certifications allowing for their distribution
@@ -42,10 +42,10 @@ Changes attestations on KEY
.SH EXAMPLES
.TP
# Attest to all certifications present on the key
-\fB $ sq key attest\-certifications juliet.pgp\fR
+\fB$ sq key attest\-certifications juliet.pgp\fR
.TP
# Retract prior attestations on the key
-\fB $ sq key attest\-certifications \-\-none juliet.pgp\fR
+\fB$ sq key attest\-certifications \-\-none juliet.pgp\fR
.SH SEE ALSO
For the full documentation see <https://docs.sequoia\-pgp.org/sq/>.
diff --git a/sq/man-sq-net/sq-key-extract-cert.1 b/sq/man-sq-net/sq-key-extract-cert.1
index 85e83dbb..c82bda85 100644
--- a/sq/man-sq-net/sq-key-extract-cert.1
+++ b/sq/man-sq-net/sq-key-extract-cert.1
@@ -1,4 +1,4 @@
-.TH SQ-KEY-EXTRACT-CERT "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
+.TH SQ-KEY-EXTRACT-CERT "1" "MARCH 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
.SH NAME
sq\-key\-extract\-cert \- Converts a key to a cert
@@ -28,10 +28,10 @@ Reads from FILE or stdin if omitted
.SH EXAMPLES
.TP
# First, this generates a key
-\fB $ sq key generate \-\-userid "<juliet@example.org>" \-\-export juliet.key.pgp\fR
+\fB$ sq key generate \-\-userid "<juliet@example.org>" \-\-export juliet.key.pgp\fR
.TP
# Then, this extracts the certificate for distribution
-\fB $ sq key extract\-cert \-\-output juliet.cert.pgp juliet.key.pgp\fR
+\fB$ sq key extract\-cert \-\-output juliet.cert.pgp juliet.key.pgp\fR
.SH SEE ALSO
For the full documentation see <https://docs.sequoia\-pgp.org/sq/>.
diff --git a/sq/man-sq-net/sq-key-generate.1 b/sq/man-sq-net/sq-key-generate.1
index 37d10130..ffff0e96 100644
--- a/sq/man-sq-net/sq-key-generate.1
+++ b/sq/man-sq-net/sq-key-generate.1
@@ -1,4 +1,4 @@
-.TH SQ-KEY-GENERATE "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
+.TH SQ-KEY-GENERATE "1" "MARCH 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
.SH NAME
sq\-key\-generate \- Generates a new key
@@ -68,16 +68,16 @@ Writes the revocation certificate to FILE. mandatory if OUTFILE is "\-". [defaul
.SH EXAMPLES
.TP
# First, this generates a key
-\fB $ sq key generate \-\-userid "<juliet@example.org>" \-\-export juliet.key.pgp\fR
+\fB$ sq key generate \-\-userid "<juliet@example.org>" \-\-export juliet.key.pgp\fR
.TP
# Then, this extracts the certificate for distribution
-\fB $ sq key extract\-cert \-\-output juliet.cert.pgp juliet.key.pgp\fR
+\fB$ sq key extract\-cert \-\-output juliet.cert.pgp juliet.key.pgp\fR
.TP
# Generates a key protecting it with a password
-\fB $ sq key generate \-\-userid "<juliet@example.org>" \-\-with\-password\fR
+\fB$ sq key generate \-\-userid "<juliet@example.org>" \-\-with\-password\fR
.TP
# Generates a key with multiple userids
-\fB $ sq key generate \-\-userid "<juliet@example.org>" \-\-userid "Juliet Capulet"\fR
+\fB$ sq key generate \-\-userid "<juliet@example.org>" \-\-userid "Juliet Capulet"\fR
.SH SEE ALSO
For the full documentation see <https://docs.sequoia\-pgp.org/sq/>.
diff --git a/sq/man-sq-net/sq-key.1 b/sq/man-sq-net/sq-key.1
index 976c8500..b3957139 100644
--- a/sq/man-sq-net/sq-key.1
+++ b/sq/man-sq-net/sq-key.1
@@ -1,4 +1,4 @@
-.TH SQ-KEY "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
+.TH SQ-KEY "1" "MARCH 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
.SH NAME
sq\-key \- Manages keys
diff --git a/sq/man-sq-net/sq-keyring-filter.1 b/sq/man-sq-net/sq-keyring-filter.1
index b466b507..b22925e8 100644
--- a/sq/man-sq-net/sq-keyring-filter.1
+++ b/sq/man-sq-net/sq-keyring-filter.1
@@ -1,4 +1,4 @@
-.TH SQ-KEYRING-FILTER "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
+.TH SQ-KEYRING-FILTER "1" "MARCH 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
.SH NAME
sq\-keyring\-filter \- Joins keys into a keyring applying a filter
@@ -55,23 +55,23 @@ Reads from FILE or stdin if omitted
.SH EXAMPLES
.TP
# Converts a key to a cert (i.e., remove any secret key material)
-\fB $ sq keyring filter \-\-to\-cert cat juliet.pgp\fR
+\fB$ sq keyring filter \-\-to\-cert cat juliet.pgp\fR
.TP
# Gets the keys with a user id on example.org
-\fB $ sq keyring filter \-\-domain example.org keys.pgp\fR
+\fB$ sq keyring filter \-\-domain example.org keys.pgp\fR
.TP
# Gets the keys with a user id on example.org or example.net
-\fB $ sq keyring filter \-\-domain example.org \-\-domain example.net keys.pgp\fR
+\fB$ sq keyring filter \-\-domain example.org \-\-domain example.net keys.pgp\fR
.TP
# Gets the keys with a user id with the name Juliet
-\fB $ sq keyring filter \-\-name Juliet keys.pgp\fR
+\fB$ sq keyring filter \-\-name Juliet keys.pgp\fR
.TP
# Gets the keys with a user id with the name Juliet on example.org
-\fB $ sq keyring filter \-\-domain example.org keys.pgp | \
- sq keyring filter \-\-name Juliet\fR
+\fB$ sq keyring filter \-\-domain example.org keys.pgp | \
+keyring filter \-\-name Juliet\fR
.TP
# Gets the keys with a user id on example.org, pruning other userids
-\fB $ sq keyring filter \-\-domain example.org \-\-prune\-certs certs.pgp\fR
+\fB$ sq keyring filter \-\-domain example.org \-\-prune\-certs certs.pgp\fR
.SH SEE ALSO
For the full documentation see <https://docs.sequoia\-pgp.org/sq/>.
diff --git a/sq/man-sq-net/sq-keyring-join.1 b/sq/man-sq-net/sq-keyring-join.1
index 8373474a..90335d62 100644
--- a/sq/man-sq-net/sq-keyring-join.1
+++ b/sq/man-sq-net/sq-keyring-join.1
@@ -1,4 +1,4 @@
-.TH SQ-KEYRING-JOIN "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
+.TH SQ-KEYRING-JOIN "1" "MARCH 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
.SH NAME
sq\-keyring\-join \- Joins keys or keyrings into a single keyring
@@ -28,7 +28,7 @@ Sets the input files to use
.SH EXAMPLES
.TP
# Collect certs for an email conversation
-\fB $ sq keyring join juliet.pgp romeo.pgp alice.pgp\fR
+\fB$ sq keyring join juliet.pgp romeo.pgp alice.pgp\fR
.SH SEE ALSO
For the full documentation see <https://docs.sequoia\-pgp.org/sq/>.
diff --git a/sq/man-sq-net/sq-keyring-list.1 b/sq/man-sq-net/sq-keyring-list.1
index b8b36519..eb4741b0 100644
--- a/sq/man-sq-net/sq-keyring-list.1
+++ b/sq/man-sq-net/sq-keyring-list.1
@@ -1,4 +1,4 @@
-.TH SQ-KEYRING-LIST "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
+.TH SQ-KEYRING-LIST "1" "MARCH 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
.SH NAME
sq\-keyring\-list \- Lists keys in a keyring
@@ -18,10 +18,10 @@ Reads from FILE or stdin if omitted
.SH EXAMPLES
.TP
# List all certs
-\fB $ sq keyring list certs.pgp\fR
+\fB$ sq keyring list certs.pgp\fR
.TP
# List all certs with a userid on example.org
-\fB $ sq keyring filter \-\-domain example.org certs.pgp | sq keyring list\fR
+\fB$ sq keyring filter \-\-domain example.org certs.pgp | sq keyring list\fR
.SH SEE ALSO
For the full documentation see <https://docs.sequoia\-pgp.org/sq/>.
diff --git a/sq/man-sq-net/sq-keyring-merge.1 b/sq/man-sq-net/sq-keyring-merge.1
index 20050284..2582ccb8 100644
--- a/sq/man-sq-net/sq-keyring-merge.1
+++ b/sq/man-sq-net/sq-keyring-merge.1
@@ -1,4 +1,4 @@
-.TH SQ-KEYRING-MERGE "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
+.TH SQ-KEYRING-MERGE "1" "MARCH 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
.SH NAME
sq\-keyring\-merge \- Merges keys or keyrings into a single keyring
@@ -28,7 +28,7 @@ Reads from FILE
.SH EXAMPLES
.TP
# Merge certificate updates
-\fB $ sq keyring merge certs.pgp romeo\-updates.pgp\fR
+\fB$ sq keyring merge certs.pgp romeo\-updates.pgp\fR
.SH SEE ALSO
For the full documentation see <https://docs.sequoia\-pgp.org/sq/>.
diff --git a/sq/man-sq-net/sq-keyring-split.1 b/sq/man-sq-net/sq-keyring-split.1
index 317d5b5c..b81d3988 100644
--- a/sq/man-sq-net/sq-keyring-split.1
+++ b/sq/man-sq-net/sq-keyring-split.1
@@ -1,4 +1,4 @@
-.TH SQ-KEYRING-SPLIT "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
+.TH SQ-KEYRING-SPLIT "1" "MARCH 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
.SH NAME
sq\-keyring\-split \- Splits a keyring into individual keys
@@ -28,10 +28,10 @@ Reads from FILE or stdin if omitted
.SH EXAMPLES
.TP
# Split all certs
-\fB $ sq keyring split certs.pgp\fR
+\fB$ sq keyring split certs.pgp\fR
.TP
# Split all certs, merging them first to avoid duplicates
-\fB $ sq keyring merge certs.pgp | sq keyring split\fR
+\fB$ sq keyring merge certs.pgp | sq keyring split\fR
.SH SEE ALSO
For the full documentation see <https://docs.sequoia\-pgp.org/sq/>.
diff --git a/sq/man-sq-net/sq-keyring.1 b/sq/man-sq-net/sq-keyring.1
index 9fee17fa..3f90b8bf 100644
--- a/sq/man-sq-net/sq-keyring.1
+++ b/sq/man-sq-net/sq-keyring.1
@@ -1,4 +1,4 @@
-.TH SQ-KEYRING "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
+.TH SQ-KEYRING "1" "MARCH 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
.SH NAME
sq\-keyring \- Manages collections of keys or certs
diff --git a/sq/man-sq-net/sq-keyserver-get.1 b/sq/man-sq-net/sq-keyserver-get.1
index 9c8499f6..5a036fcd 100644
--- a/sq/man-sq-net/sq-keyserver-get.1
+++ b/sq/man-sq-net/sq-keyserver-get.1
@@ -1,4 +1,4 @@
-.TH SQ-KEYSERVER-GET "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
+.TH SQ-KEYSERVER-GET "1" "MARCH 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
.SH NAME
sq\-keyserver\-get \- Retrieves a key
.SH SYNOPSIS
diff --git a/sq/man-sq-net/sq-keyserver-send.1 b/sq/man-sq-net/sq-keyserver-send.1
index bc850010..e90dbf55 100644
--- a/sq/man-sq-net/sq-keyserver-send.1
+++ b/sq/man-sq-net/sq-keyserver-send.1
@@ -1,4 +1,4 @@
-.TH SQ-KEYSERVER-SEND "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
+.TH SQ-KEYSERVER-SEND "1" "MARCH 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
.SH NAME
sq\-keyserver\-send \- Sends a key
.SH SYNOPSIS
diff --git a/sq/man-sq-net/sq-keyserver.1 b/sq/man-sq-net/sq-keyserver.1
index 8cb7058a..e357722d 100644
--- a/sq/man-sq-net/sq-keyserver.1
+++ b/sq/man-sq-net/sq-keyserver.1
@@ -1,4 +1,4 @@
-.TH SQ-KEYSERVER "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
+.TH SQ-KEYSERVER "1" "MARCH 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5
.SH NAME
sq\-keyserver \- Interacts with keyservers
.SH SYNOPSIS
diff --git a/sq/man-sq-net/sq-packet-decrypt.1 b/sq/man-sq-net/sq-packet-decrypt.1
index d58d89b3..cbbea389 100644
--- a/sq/man-sq-net/sq-packet-decrypt.1
+++ b/sq/man-sq-net/sq-packet-decrypt.1
@@ -1,4 +1,4 @@
-.TH SQ-PACKET-DECRYPT "1" "JANUARY 2021" "0.24.0 (SEQUOIA-OPENPGP 1.0.0)" "USER COMMANDS" 5