# HG changeset patch # User Daiki Ueno # Date 1286848145 -32400 # Node ID 7c7fd71d22c70434bc875f002eae2ad6c4df712e # Parent 0d72a05fef14f4475d4ecac84e6220a468a14b2e Clarify the doc about caching passphrases. * epa.texi (Caching Passphrases): * auth.texi (GnuPG and EasyPG Assistant Configuration): Clarify some configurations require to set up gpg-agent. diff -r 0d72a05fef14 -r 7c7fd71d22c7 doc/misc/ChangeLog --- a/doc/misc/ChangeLog Tue Oct 12 00:25:50 2010 +0000 +++ b/doc/misc/ChangeLog Tue Oct 12 10:49:05 2010 +0900 @@ -1,3 +1,9 @@ +2010-10-12 Daiki Ueno + + * epa.texi (Caching Passphrases): + * auth.texi (GnuPG and EasyPG Assistant Configuration): Clarify + some configurations require to set up gpg-agent. + 2010-10-11 Glenn Morris * Makefile.in (.texi.dvi): Remove unnecessary suffix rule. diff -r 0d72a05fef14 -r 7c7fd71d22c7 doc/misc/auth.texi --- a/doc/misc/auth.texi Tue Oct 12 00:25:50 2010 +0000 +++ b/doc/misc/auth.texi Tue Oct 12 10:49:05 2010 +0900 @@ -267,24 +267,24 @@ @node GnuPG and EasyPG Assistant Configuration @appendix GnuPG and EasyPG Assistant Configuration +If you don't customize @code{auth-sources}, the auth-source library +reads @code{~/.authinfo.gpg}, which is a GnuPG encrypted file. + In Emacs 23 or later there is an option @code{auto-encryption-mode} to -automatically decrypt @code{*.gpg} files and it is enabled by default -so there is no setting is needed. If you are using earlier versions -of Emacs for some reason, you will need: +automatically decrypt @code{*.gpg} files. It is enabled by default so +there is no setting is needed. If you are using earlier versions of +Emacs, you will need: @lisp (require 'epa-file) (epa-file-enable) @end lisp -If you want your GnuPG passwords to be cached, setup @code{gpg-agent} +If you want your GnuPG passwords to be cached, set up @code{gpg-agent} or EasyPG Assitant @pxref{Caching Passphrases, , Caching Passphrases, epa} -For those who are using older vesions of Emacs, here are some portion -copied from the EasyPG Assitant manual: - -Here are some questions: +To quick start, here are some questions: @enumerate @item Do you use GnuPG version 2 instead of GnuPG version 1? @@ -296,17 +296,17 @@ @multitable {111} {222} {333} {configuration configuration configuration} @item @b{1} @tab @b{2} @tab @b{3} @tab Configuration -@item Yes @tab Yes @tab Yes @tab Nothing to do. +@item Yes @tab Yes @tab Yes @tab Set up gpg-agent. @item Yes @tab Yes @tab No @tab You can't, without gpg-agent. -@item Yes @tab No @tab Yes @tab Nothing to do. +@item Yes @tab No @tab Yes @tab Set up gpg-agent. @item Yes @tab No @tab No @tab You can't, without gpg-agent. @item No @tab Yes @tab Yes @tab Set up elisp passphrase cache. @item No @tab Yes @tab No @tab Set up elisp passphrase cache. -@item No @tab No @tab Yes @tab Nothing to do. +@item No @tab No @tab Yes @tab Set up gpg-agent. @item No @tab No @tab No @tab You can't, without gpg-agent. @end multitable -To setup gpg-agent, follow the instruction in GnuPG manual. +To set up gpg-agent, follow the instruction in GnuPG manual. @pxref{Invoking GPG-AGENT, , Invoking GPG-AGENT, gnupg}. To set up elisp passphrase cache, set diff -r 0d72a05fef14 -r 7c7fd71d22c7 doc/misc/epa.texi --- a/doc/misc/epa.texi Tue Oct 12 00:25:50 2010 +0000 +++ b/doc/misc/epa.texi Tue Oct 12 10:49:05 2010 +0900 @@ -420,17 +420,17 @@ @multitable {111} {222} {333} {configuration configuration configuration} @item @b{1} @tab @b{2} @tab @b{3} @tab Configuration -@item Yes @tab Yes @tab Yes @tab Nothing to do. +@item Yes @tab Yes @tab Yes @tab Set up gpg-agent. @item Yes @tab Yes @tab No @tab You can't, without gpg-agent. -@item Yes @tab No @tab Yes @tab Nothing to do. +@item Yes @tab No @tab Yes @tab Set up gpg-agent. @item Yes @tab No @tab No @tab You can't, without gpg-agent. @item No @tab Yes @tab Yes @tab Set up elisp passphrase cache. @item No @tab Yes @tab No @tab Set up elisp passphrase cache. -@item No @tab No @tab Yes @tab Nothing to do. +@item No @tab No @tab Yes @tab Set up gpg-agent. @item No @tab No @tab No @tab You can't, without gpg-agent. @end multitable -To setup gpg-agent, follow the instruction in GnuPG manual. +To set up gpg-agent, follow the instruction in GnuPG manual. @pxref{Invoking GPG-AGENT, , Invoking GPG-AGENT, gnupg}. To set up elisp passphrase cache, set