aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Shaw <[email protected]>2005-10-27 19:18:05 +0000
committerDavid Shaw <[email protected]>2005-10-27 19:18:05 +0000
commit74ee007922f52426646163bf88d820d182302b7c (patch)
tree86a54503bc425674f8c362a3a4f294a83b0b696c
parent* keyedit.c (menu_addrevoker), getkey.c (finish_lookup): Fix problem with (diff)
downloadgnupg-74ee007922f52426646163bf88d820d182302b7c.tar.gz
gnupg-74ee007922f52426646163bf88d820d182302b7c.zip
* gpg.sgml: Document backsign, --require-backsigs, and
--no-require-backsigs. * DETAILS: Clarify Key-Usage.
Diffstat (limited to '')
-rw-r--r--doc/ChangeLog7
-rw-r--r--doc/DETAILS11
-rw-r--r--doc/gpg.sgml19
3 files changed, 34 insertions, 3 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index e4677e843..d3febbf25 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,10 @@
+2005-10-27 David Shaw <[email protected]>
+
+ * gpg.sgml: Document backsign, --require-backsigs, and
+ --no-require-backsigs.
+
+ * DETAILS: Clarify Key-Usage.
+
2005-10-07 Werner Koch <[email protected]>
* gpgv.sgml: Small spelling corrections by Mike Dowling.
diff --git a/doc/DETAILS b/doc/DETAILS
index df1803919..918026109 100644
--- a/doc/DETAILS
+++ b/doc/DETAILS
@@ -587,7 +587,7 @@ more arguments in future versions.
PIN change really worked.
BACKUP_KEY_CREATED fingerprint fname
- A backup key named FNAME has been created for the key wityh
+ A backup key named FNAME has been created for the key with
KEYID.
@@ -750,8 +750,13 @@ The format of this file is as follows:
Length of the key in bits. Default is 1024.
Key-Usage: <usage-list>
Space or comma delimited list of key usage, allowed values are
- "encrypt" and "sign". This is used to generate the key flags.
- Please make sure that the algorithm is capable of this usage.
+ "encrypt", "sign", and "auth". This is used to generate the
+ key flags. Please make sure that the algorithm is capable of
+ this usage. Note that OpenPGP requires that all primary keys
+ are capable of certification, so no matter what usage is given
+ here, the "cert" flag will be on. If no Key-Usage is
+ specified, all the allowed usages for that particular
+ algorithm are used.
Subkey-Type: <algo-number>|<algo-string>
This generates a secondary key. Currently only one subkey
can be handled.
diff --git a/doc/gpg.sgml b/doc/gpg.sgml
index ee8a3040f..39b44274f 100644
--- a/doc/gpg.sgml
+++ b/doc/gpg.sgml
@@ -565,6 +565,14 @@ that is no longer usable (e.g. revoked, or expired).
If invoked with no arguments, both `sigs' and `uids' are cleaned.
</para></listitem></varlistentry>
+<varlistentry>
+<term>backsign</term>
+<listitem></para>
+Add back signatures to signing subkeys that may not currently have
+back signatures. Back signatures protect against a subtle attack
+against signing subkeys. See --require-backsigs.
+</para></listitem></varlistentry>
+
<varlistentry>
<term>save</term>
<listitem><para>
@@ -2713,6 +2721,17 @@ handing out the secret key.
</para></listitem></varlistentry>
<varlistentry>
+<term>--require-backsigs</term>
+<term>--no-require-backsigs</term>
+<listitem><para>
+When verifying a signature made from a subkey, ensure that the "back
+signature" on the subkey is present and valid. This protects against
+a subtle attack against subkeys that can sign. Currently defaults to
+--no-require-backsigs, but will be changed to --require-backsigs in
+the future.
+</para></listitem></varlistentry>
+
+<varlistentry>
<term>--ask-sig-expire</term>
<term>--no-ask-sig-expire</term>
<listitem><para>