The EasyPG Assistant provides the following features.
-@table @bullet
+@itemize @bullet
@item Keyring browser.
@item Cryptographic operations on regions.
@item Cryptographic operations on files.
@item Dired integration.
@item Encryption/decryption of *.gpg files.
-@end table
+@end itemize
@node Quick start
@chapter Quick start
That's all. Restart emacs and type @kbd{M-x epa- TAB}, and you will see a
lot of commands available. For example,
-@table @bullet
+@itemize @bullet
@item To browse your keyring, type @kbd{M-x epa-list-keys}
@item To create a cleartext signature of the region, type @kbd{M-x epa-sign-region}
-@end table
+@end itemize
You can also do some cryptographic operations from dired.
@node Commands
@chapter Commands
+This chapter introduces various commands for typical use cases.
+
@menu
* Keyring browser::
* Cryptographic operations on regions::
Fingerprint: 9003 D76B 73B7 4A8A E588 10AF 4447 461B 2A9B EA2D
@end example
-In the @samp{*Keys*} buffer, several commands are available. The
-common use case is to export some keys to a file. To do that, type
-@kbd{m} to select keys, type @kbd{o}, and then supply the filename.
+In @samp{*Keys*} buffer, several commands are available. The common
+use case is to export some keys to a file. To do that, type @kbd{m}
+to select keys, type @kbd{o}, and then supply the filename.
@node Cryptographic operations on regions
@section Cryptographic operations on regions
@deffn Command epa-decrypt-armor-in-region start end
Decrypt OpenPGP armors in the current region between @var{start} and
-@var{end}. The difference from epa-decrypt-region is that
-epa-decrypt-armor-in-region searches ASCII armors in the region and
-applies epa-decrypt-region to each of them. That is, this command
-does not alter the original text around ASCII armors.
+@var{end}. The difference from @code{epa-decrypt-region} is that
+@code{epa-decrypt-armor-in-region} searches ASCII armors in the region
+and applies @code{epa-decrypt-region} to each of them. That is, this
+command does not alter the original text around ASCII armors.
@end deffn
@deffn Command epa-verify-region start end
Verify the current region between @var{start} and @var{end}. It sends
-the verification result to the minibuffer.
+the verification result to the minibuffer or a popup window. It
+replaces the region with the signed text.
@end deffn
@deffn Command epa-verify-cleartext-in-region
-Verify OpenPGP cleartext signed messages in the current region between
-@var{start} and @var{end}. The difference from epa-verify-region is
-that epa-verify-cleartext-in-region searches OpenPGP cleartext
-segments in the region and applies epa-verify-region to each of them.
-That is, this command does not alter the original text around OpenPGP
-cleartext segments.
+Verify OpenPGP cleartext blocks in the current region between
+@var{start} and @var{end}. The difference from
+@code{epa-verify-region} is that @code{epa-verify-cleartext-in-region}
+searches OpenPGP cleartext blocks in the region and applies
+@code{epa-verify-region} to each of them. That is, this command does
+not alter the original text around OpenPGP cleartext blocks.
+@end deffn
+
+@deffn Command epa-sign-region start end signers mode
+Sign the current region between @var{start} and @var{end}. By
+default, it creates a cleartext signature. If a prefix argument is
+given, it will ask you to select signing keys, and then a signature
+type.
+@end deffn
+
+@deffn Command epa-encrypt-region start end recipients sign signers
+Encrypt the current region between @var{start} and @var{end}. It will
+ask you to select recipients. If a prefix argument is given, it will
+also ask you whether or not to sign the plaintext before encryption
+and if you answered yes, it will ask you to select the signing keys.
@end deffn
@node Cryptographic operations on files