** GNU Emacs 21.4, XEmacs 21.4, or later
** GnuPG 1.4.3 or later
+ Earlier versions are supported but not recommended.
* Quick start
commands available. For example,
- To browse your keyring, type `M-x epa-list-keys'
-- To create a cleartext signature of the region, type `M-x epa-sign-region'.
+- To create a cleartext signature of the region, type `M-x epa-sign-region'
You can also do some cryptographic operations from dired.
PGG is outdated PGP library used by old Gnus (<= v5.11), MH-E, etc.
-There is a PGG backend written EasyPG called pgg-epg.el. However,
-EasyPG API is a superset of PGG and pgg-epg.el provides nothing but
-compatibility with PGG.
+There is a PGG backend written using EasyPG called pgg-epg.el.
+However, EasyPG API is a superset of PGG and pgg-epg.el provides
+nothing but compatibility with PGG.
-Limitations of PGG
+*** Limitations of PGG
-- PGG doesn't have a user interface to select keys for typical
- cryptographic operations
-- PGG can't handle messages signed with multiple keys correctly
-- PGG trusts any keys for encryption
+As I noted "PGG is outdated PGP library" above, PGG has several
+limitations. For example
+
+- PGG can't handle a message signed with multiple keys.
+- PGG can't prompt a user which key is being used.
+- PGG can't create a binary PGP messages.
+- PGG doesn't provide a way to select keys per cryptographic operation.
+- PGG ignores GnuPG's trust metrics.
** SEMI based MUA