X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=README;h=f9466ca305ea3a0f507fe1c8db94a654ccdd8bf8;hb=a1e7cd13bfc9fa14fb80be961892d727ed4bd347;hp=187db0d370eea27466b7151c501fe4d7a01fdecf;hpb=31d97193bafb50321267222e8e7db2489c4c43b0;p=elisp%2Fepg.git diff --git a/README b/README index 187db0d..f9466ca 100644 --- a/README +++ b/README @@ -23,8 +23,7 @@ subprocess "gpg". So, your passphrases may leak to the filesystem. *** There is no way to clear strings safely. To prevent passphrases from been stealing from cores, `read-passwd' function clears passphrase strings by `(fillarray string 0)'. -However, it is not enough. In GC sweep phase, Emacs does compaction -on small strings. If GC happens before `fillarray', passphrase -strings may be copied elsewhere in the memory. - -PGG and gpg.el enables passphrase caching by default. +However, it is not enough. Emacs does compaction of small strings in +GC sweep phase. If GC happens before `fillarray', passphrase strings +may be copied elsewhere in the memory. PGG and gpg.el enables +passphrase caching by default.