1 \input texinfo @c -*- mode: texinfo -*-
4 @settitle EasyPG Assistant
7 @c @documentlanguage en
9 @dircategory GNU Emacs Lisp
11 * EasyPG Assistant: (epa). EasyPG Assistant
15 This file describes EasyPG Assistant.
17 Copyright (C) 2007 Daiki Ueno.
19 Permission is granted to copy, distribute and/or modify this document
20 under the terms of the GNU Free Documentation License, Version 1.1 or
21 any later version published by the Free Software Foundation; with no
22 Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
23 Texts. A copy of the license is included in the section entitled "GNU
24 Free Documentation License".
30 @title EasyPG Assistant
35 @vskip 0pt plus 1filll
36 Copyright @copyright{} 2007 Daiki Ueno.
38 Permission is granted to copy, distribute and/or modify this document
39 under the terms of the GNU Free Documentation License, Version 1.1 or
40 any later version published by the Free Software Foundation; with no
41 Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
42 Texts. A copy of the license is included in the section entitled "GNU
43 Free Documentation License".
50 @top EasyPG Assistant user's manual
52 This manual covers EasyPG version @value{VERSION}.
63 EasyPG is an all-in-one GnuPG (@pxref{Top, , Top, gnupg, Using the GNU
64 Privacy Guard}) interface for Emacs. It has two aspects: convenient
65 tools which allow to use GnuPG from Emacs (EasyPG Assistant), and a
66 fully functional interface library to GnuPG (EasyPG Library). This
67 manual describes EasyPG Assistant specifically.
69 The EasyPG Assistant provides the following features.
72 @item Keyring browser.
73 @item Cryptographic operations on regions.
74 @item Cryptographic operations on files.
75 @item Dired integration.
76 @item Encryption/decryption of *.gpg files.
82 To install, just follow the standard CMMI installation instructions.
89 Then, add the following line to your @file{~/.emacs}
95 That's all. Restart emacs and type @kbd{M-x epa- TAB}, and you will see a
96 lot of commands available. For example,
99 @item To browse your keyring, type @kbd{M-x epa-list-keys}
101 @item To create a cleartext signature of the region, type @kbd{M-x epa-sign-region}
104 You can also do some cryptographic operations from dired.
109 : e (or M-x epa-dired-do-encrypt)
110 (select recipients by 'm' and click [OK])
118 * Cryptographic operations on regions::
119 * Cryptographic operations on files::
120 * Dired integration::
121 * Encrypting/decrypting *.gpg files::
124 @node Keyring browser
125 @section Keyring browser
127 @deffn Command epa-list-keys &optional name mode
128 Show all keys matched with NAME from the keyring.
129 If MODE is non-nil, it reads the private keyring. Otherwise, it
130 reads the public keyring.
133 The output looks as follows.
136 u A5B6B2D4B15813FE Daiki Ueno <ueno@@unixuser.org>
139 You can move over entries by @kbd{TAB}. If you type @kbd{RET} or
140 clicked an entry, you will see more detailed information about the key
144 u Daiki Ueno <ueno@@unixuser.org>
145 u A5B6B2D4B15813FE 1024bits DSA
148 Capabilities: sign certify
149 Fingerprint: 8003 7CD0 0F1A 9400 03CA 50AA A5B6 B2D4 B158 13FE
150 u 4447461B2A9BEA2D 2048bits ELGAMAL_E
153 Capabilities: encrypt
154 Fingerprint: 9003 D76B 73B7 4A8A E588 10AF 4447 461B 2A9B EA2D
157 @node Cryptographic operations on regions
158 @section Cryptographic operations on regions
161 @node Cryptographic operations on files
162 @section Cryptographic operations on files
165 @node Dired integration
166 @section Dired integration
169 @node Encrypting/decrypting *.gpg files
170 @section Encrypting/decrypting *.gpg files