aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/ChangeLog15
-rw-r--r--doc/DETAILS7
-rw-r--r--doc/gpg.sgml95
3 files changed, 83 insertions, 34 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 006d6ed6c..c9959dd85 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,18 @@
+2002-05-31 David Shaw <[email protected]>
+
+ * gpg.sgml: Add "edit/addrevoker". Document --desig-revoke. Note
+ that -z and --compress are the same option. Note that
+ --digest-algo can no longer violate OpenPGP with a non-160 bit
+ hash with DSA. Document --cert-digest-algo with suitable warnings
+ not to use it. Note the default s2k-cipher-algo is now CAST5.
+ Note that --force-v3-sigs overrides --ask-sig-expire. Revise
+ --expert documentation, as it is now definitely legal to have more
+ than one photo ID on a key. --preference-list is now
+ --default-preference-list with the new meaning. Document
+ --personal-preference-list.
+
+ * DETAILS: Document "Revoker" for batch key generation.
+
2002-05-22 Werner Koch <[email protected]>
* gpg.sgml: sgml syntax fix.
diff --git a/doc/DETAILS b/doc/DETAILS
index 2cc6762bc..86db6152e 100644
--- a/doc/DETAILS
+++ b/doc/DETAILS
@@ -463,6 +463,13 @@ The format of this file is as follows:
Set the cipher, hash, and compression preference values for
this key. This expects the same type of string as "setpref"
in the --edit menu.
+ Revoker: <algo>:<fpr> [sensitive]
+ Add a designated revoker to the generated key. Algo is the
+ public key algorithm of the designated revoker (i.e. RSA=1,
+ DSA=17, etc.) Fpr is the fingerprint of the designated
+ revoker. The optional "sensitive" flag marks the designated
+ revoker as sensitive information. Only v4 keys may be
+ designated revokers.
Here is an example:
$ cat >foo <<EOF
diff --git a/doc/gpg.sgml b/doc/gpg.sgml
index 66f9a8ac6..ab3439b51 100644
--- a/doc/gpg.sgml
+++ b/doc/gpg.sgml
@@ -346,6 +346,10 @@ Add a subkey to this key.</para></listitem></varlistentry>
<listitem><para>
Remove a subkey.</para></listitem></varlistentry>
<varlistentry>
+ <term>addrevoker</term>
+ <listitem><para>
+Add a designated revoker.</para></listitem></varlistentry>
+ <varlistentry>
<term>revkey</term>
<listitem><para>
Revoke a subkey.</para></listitem></varlistentry>
@@ -494,6 +498,13 @@ Generate a revocation certificate for the complete key. To revoke
a subkey or a signature, use the --edit command.
</para></listitem></varlistentry>
+<varlistentry>
+<term>--desig-revoke</term>
+<listitem><para>
+Generate a designated revocation certificate for a key. This allows a
+user (with the permission of the keyholder) to revoke someone elses
+key.
+</para></listitem></varlistentry>
<varlistentry>
<term>--export &OptParmNames;</term>
@@ -788,7 +799,7 @@ Try to be as quiet as possible.
<varlistentry>
-<term>-z &ParmN;</term>
+<term>-z &ParmN;, --compress &ParmN;</term>
<listitem><para>
Set compression level to &ParmN;. A value of 0 for &ParmN;
disables compression. Default is to use the default
@@ -1336,25 +1347,32 @@ selected from the preferences stored with the key.
</para></listitem></varlistentry>
-
<varlistentry>
<term>--digest-algo &ParmName;</term>
<listitem><para>
-Use &ParmName; as message digest algorithm. Running the
-program with the command --version yields a list of
-supported algorithms. Please note that using this
-option may violate the OpenPGP requirement, that a
-160 bit hash is to be used for DSA.
+Use &ParmName; as the message digest algorithm. Running the program
+with the command --version yields a list of supported algorithms.
+</para></listitem></varlistentry>
+
+
+<varlistentry>
+<term>--cert-digest-algo &ParmName;</term>
+<listitem><para>
+Use &ParmName; as the message digest algorithm used when signing a
+key. Running the program with the command --version yields a list of
+supported algorithms. Be aware that if you choose an algorithm that
+GnuPG supports but other OpenPGP implementations do not, then some
+users will not be able to use the key signatures you make, or quite
+possibly your entire key.
</para></listitem></varlistentry>
<varlistentry>
<term>--s2k-cipher-algo &ParmName;</term>
<listitem><para>
-Use &ParmName; as the cipher algorithm used to protect secret
-keys. The default cipher is BLOWFISH. This cipher is
-also used for conventional encryption if --cipher-algo
-is not given.
+Use &ParmName; as the cipher algorithm used to protect secret keys.
+The default cipher is CAST5. This cipher is also used for
+conventional encryption if --cipher-algo is not given.
</para></listitem></varlistentry>
@@ -1591,23 +1609,22 @@ Resets the --pgp7 option.
<varlistentry>
<term>--openpgp</term>
<listitem><para>
-Reset all packet, cipher and digest options to OpenPGP
-behavior. Use this option to reset all previous
-options like --rfc1991, --force-v3-sigs, --s2k-*,
---cipher-algo, --digest-algo and --compress-algo to
-OpenPGP compliant values. All PGP workarounds are also
-disabled.
+Reset all packet, cipher and digest options to OpenPGP behavior. Use
+this option to reset all previous options like --rfc1991,
+--force-v3-sigs, --s2k-*, --cipher-algo, --digest-algo and
+--compress-algo to OpenPGP compliant values. All PGP workarounds are
+also disabled.
</para></listitem></varlistentry>
<varlistentry>
<term>--force-v3-sigs</term>
<listitem><para>
-OpenPGP states that an implementation should generate
-v4 signatures but PGP versions 5 and higher do only recognizes
-v4 signatures
-on key material. This option forces v3 signatures for
-signatures on data.
+OpenPGP states that an implementation should generate v4 signatures
+but PGP versions 5 and higher only recognize v4 signatures on key
+material. This option forces v3 signatures for signatures on data.
+Note that this option overrides --ask-sig-expire, as v3 signatures
+cannot have expiration dates.
</para></listitem></varlistentry>
<varlistentry>
@@ -1633,9 +1650,9 @@ Reset the --force-v4-certs option.
<varlistentry>
<term>--force-mdc</term>
<listitem><para>
-Force the use of encryption with appended manipulation
-code. This is always used with the newer ciphers (those
-with a blocksize greater than 64 bit).
+Force the use of encryption with appended manipulation code. This is
+always used with the newer ciphers (those with a blocksize greater
+than 64 bit).
</para></listitem></varlistentry>
<varlistentry>
@@ -1899,11 +1916,11 @@ Resets the --ask-cert-expire option.
<varlistentry>
<term>--expert</term>
<listitem><para>
-Allow the user to do certain nonsenical or "silly" things like signing
-an expired or revoked key, or certain potentially incompatible things
-like adding more than one photo ID to a single key. In general, this
-option is for experts only. If you don't really understand what it is
-doing, leave this off.
+Allow the user to do certain nonsensical or "silly" things like
+signing an expired or revoked key, or certain potentially incompatible
+things like generating deprecated key types. In general, this option
+is for experts only. If you don't fully understand the implications
+of what it allows you to do, leave this off.
</para></listitem></varlistentry
<varlistentry>
@@ -1955,11 +1972,21 @@ read/write only. Use this option only if you really know what you are doing.
</para></listitem></varlistentry>
<varlistentry>
-<term>--preference-list &ParmString</term>
+<term>--personal-preference-list &ParmString</term>
+<listitem><para>
+Set the list of personal preferences to &ParmString;, this list should
+be a string similar to the one printed by the command "pref" in the
+edit menu. This allows the user to factor in their own preferred
+algorithms when algorithms are chosen via recipient key preferences.
+</para></listitem></varlistentry>
+
+<varlistentry>
+<term>--default-preference-list &ParmString</term>
<listitem><para>
-Set the list of preferences to &ParmString;, this list should be
-a string similar to the one printed by the command "pref" in the edit
-menu.
+Set the list of default preferences to &ParmString;, this list should
+be a string similar to the one printed by the command "pref" in the
+edit menu. This affects both key generation and "updpref" in the edit
+menu.
</para></listitem></varlistentry>