-dumped with the core file. `read-passwd' function clears passphrase
-strings by `(fillarray string 0)'. However, it is not perfect. Emacs
-does compaction of small strings in gc_sweep phase. If GC happens
-before `fillarray', passphrase strings may be copied elsewhere in
-memory. So, it is recommended that if you are done with passphrase
-you should clear it manually. However, PGG and gpg.el enables
-passphrase caching by default.
-
-** Most GnuPG features are accessible from Emacs
-
-As the name indicates, EasyPG is inspired by GPGME (GnuPG Made Easy),
-and the library interface is close to GPGME.
+dumped within the core file. `read-passwd' function clears passphrase
+strings by `(fillarray string 0)'. However, Emacs performs compaction
+in gc_sweep phase. If GC happens before `fillarray', passphrase
+strings may be moved elsewhere in memory.
+
+Fortunately, there is gpg-agent to cache passphrases in more secure
+way, so the EasyPG library dares *not* to cache passphrase by itself.
+Elisp programs can set `epg-context-passphrase-callback' to cache
+user's passphrases.