1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-11-04 20:38:50 +01:00

doc: Update the file OpenPGP

--

It should actually be completey reworked but for now I added just a
few notes.
This commit is contained in:
Werner Koch 2014-09-27 11:17:07 +02:00
parent b9b6ac9d26
commit ba2b8c20ee

View File

@ -1,9 +1,8 @@
GnuPG and OpenPGP GnuPG and OpenPGP
================= =================
See RFC2440 for a description of OpenPGP. We have an annotated version See RFC-4880 for a description of OpenPGP. These notes are older
of this RFC online: http://www.gnupg.org/rfc2440.html than RFC-4880 and refer to the predecessor of the specs (RFC-2440).
Compatibility Notes Compatibility Notes
@ -12,7 +11,9 @@
* (9.2) states that IDEA SHOULD be implemented. This is not done * (9.2) states that IDEA SHOULD be implemented. This is not done
due to patent problems. due to patent problems.
UPDATE: Since version 1.4.13 (or GnuPG 2.x with Libgcrypt 1.6)
IDEA support has been added to allow decryption of old
PGP-2 encrypted material.
All MAY features are implemented with this exception: All MAY features are implemented with this exception:
@ -28,17 +29,17 @@
A special format of partial packet length exists for v3 packets A special format of partial packet length exists for v3 packets
which can be considered to be in compliance with RFC1991; this which can be considered to be in compliance with RFC1991; this
format is only created if a special option is active. format is only created if a special option is active.
UPDATE: This support has been removed with version 1.3.6.
GnuPG uses a S2K mode of 101 for GNU extensions to the secret key GnuPG uses a S2K mode of 101 for GNU extensions to the secret key
protection algorithms. This number is not defined in OpenPGP, but protection algorithms. This number is not defined in OpenPGP, but
given the fact that this number is in a range which used at many given that this number is in a range which is used at many other
other places in OpenPGP for private/experimenat algorithm identifiers, places in OpenPGP for private/experimental algorithm identifiers,
this should be not a so bad choice. The 3 bytes "GNU" are used this should be not a too bad choice. The 3 bytes "GNU" are used to
to identify this as a GNU extension - see the file DETAILS for a identify this as a GNU extension - see the file DETAILS for a
definition of the used data formats. definition of the used data formats.
Some Notes on OpenPGP / PGP Compatibility: Some Notes on OpenPGP / PGP Compatibility:
========================================== ==========================================
@ -104,5 +105,3 @@
The limited permissions granted above are perpetual and will not be The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns. revoked by the Internet Society or its successors or assigns.