* What's this?
-EasyPG is yet another GnuPG interface for Emacs. It consists of two
-parts:
-
-- "The EasyPG Assistant"
- A GUI frontend of GnuPG
-- "The EasyPG Library"
- A library to interact with GnuPG
+EasyPG is a GnuPG interface for Emacs. It has two aspects: convenient
+tools which allows to use GnuPG from Emacs (EasyPG Assistant), and a
+fully functional library to interact with GnuPG (EasyPG Library.)
* Requirements
: e (or M-x epa-dired-do-encrypt)
(select recipients and click [OK])
+* MUA Integration
+
+The EasyPG Library can be used in combination with various MUA (Mail
+User Agents.)
+
+** CVS version of Gnus
+
+CVS version of Gnus has the native EasyPG binding, simply put the
+following line into your ~/.emacs.
+
+ (setq mml2015-use 'epg)
+
+Other options which affect on the binding are
+
+ mml2015-signers
+ mml2015-encrypt-to-self
+ mml2015-cache-passphrase
+ mml2015-passphrase-cache-expiry
+ mml2015-verbose
+
+NOTE: You need not to install pgg-epg.el in this case.
+
+** PGG based MUA
+
+PGG is somewhat outdated PGP library used by old Gnus, MH-E, etc.
+
+There is a PGG backend using EasyPG called pgg-epg.el. However,
+EasyPG API is a superset of PGG, so pgg-epg.el just emulates the old
+behavior of pgg.el. Major features which PGG lacks are
+
+- Key selection interface
+- Web of trust support
+- A mechanism to investigate the verify result
+- S/MIME support using gpgsm
+
+** SEMI based MUA
+
+SEMI is the MIME library used by Wanderlust, cmail, T-gnus, etc.
+
+There is an EasyPG capable SEMI library called EMIKO-EasyPG. It can
+be downloaded from the same site of the EasyPG distribution point.
+
* Security
There are security pitfalls around Emacs.
The EasyPG Library dares to disable passphrase caching. Fortunately,
there is more secure way to cache passphrases - use gpg-agent.
-
-* MUA Integration
-
-The EasyPG Library can be used in combination with MUA (Mail User
-Agents).
-
-** SEMI based MUA
-
-SEMI is the MIME library used by Wanderlust, cmail, T-gnus, etc.
-
-There is an EasyPG capable SEMI library called EMIKO-EasyPG. It can
-be downloaded from the same site of the EasyPG distribution point.
-
-** PGG based MUA
-
-PGG is somewhat outdated PGP library used by Gnus, MH-E, etc.
-
-There is a PGG backend using EasyPG called pgg-epg.el. However,
-pgg-epg.el provides no more additional features than pgg-gpg.el,
-because PGG's API is restricted so that it supports old PGP 2.x/5.x.