EasyPG is a GnuPG interface for Emacs. It has two aspects: convenient
tools which allow to use GnuPG from Emacs (EasyPG Assistant), and a
-fully functional interface library to GnuPG (EasyPG Library.)
+fully functional interface library to GnuPG (EasyPG Library).
* Requirements
* MUA Integration
The EasyPG Library can be used in combination with various MUA (Mail
-User Agents.)
+User Agents).
** CVS version of Gnus
-CVS version of Gnus supports EasyPG natively. To use, simply put the
-following line into your ~/.emacs.
-
- (setq mml2015-use 'epg)
-
-Other options which affect on the binding are
+CVS version of Gnus uses EasyPG by default. To make sure of that,
+check mml2015-use set to 'epg. Other options which affect on the
+EasyPG are
mml2015-signers
mml2015-encrypt-to-self
** PGG based MUA
-PGG is outdated PGP library used by old Gnus (< v5.11), MH-E, etc.
+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.
-Major limitations of PGG
+Limitations of PGG
- PGG doesn't have a user interface to select keys for typical
cryptographic operations
-- PGG doesn't handle messages signed with multiple keys correctly
-- PGG doesn't handle binary OpenPGP messages
-- PGG always trusts keys for encryption
-- PGG only supports OpenPGP. EasyPG supports S/MIME as well.
+- PGG can't handle messages signed with multiple keys correctly
+- PGG trusts any keys for encryption
** SEMI based MUA