\input texinfo @c -*-texinfo-*- @c %**start of header @setfilename gnupg.info @include version.texi @macro copyrightnotice Copyright @copyright{} 2002, 2004 Free Software Foundation, Inc. @end macro @macro permissionnotice Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The text of the license can be found in the section entitled ``Copying''. @end macro @settitle Using the GNU Privacy Guard @c Create a separate index for command line options. @defcodeindex op @c Merge the standard indexes into a single one. @syncodeindex fn cp @syncodeindex vr cp @syncodeindex ky cp @syncodeindex pg cp @syncodeindex tp cp @c printing stuff taken from gcc. @macro gnupgtabopt{body} @code{\body\} @end macro @macro gnupgoptlist{body} @smallexample \body\ @end smallexample @end macro @c Makeinfo handles the above macro OK, TeX needs manual line breaks; @c they get lost at some point in handling the macro. But if @macro is @c used here rather than @alias, it produces double line breaks. @iftex @alias gol = * @end iftex @ifnottex @macro gol @end macro @end ifnottex @c Change the font used for @def... commands, since the default @c proportional one used is bad for names starting __. @tex \global\setfont\defbf\ttbshape{10}{\magstep1} @end tex @c %**end of header @ifnottex @dircategory GNU Utilities @direntry * gpg: (gnupg). OpenPGP encryption and signing tool. * gpgsm: (gnupg). S/MIME encryption and signing tool. @end direntry This file documents the use and the internals of the GNU Privacy Guard. This is Edition @value{EDITION}, last updated @value{UPDATED}, of @cite{The `GNU Privacy Guard' Manual}, for Version @value{VERSION}. @sp 1 Published by the Free Software Foundation@* 59 Temple Place - Suite 330@* Boston, MA 02111-1307 USA @sp 1 @copyrightnotice{} @sp 1 @permissionnotice{} @end ifnottex @setchapternewpage odd @titlepage @title Using the GNU Privacy Guard @subtitle Version @value{VERSION} @subtitle @value{UPDATED} @sp 6 @image{gnupg-badge-openpgp,8cm,,The GnuPG Logo} @sp 6 @author Werner Koch @code{(wk@@gnupg.org)} @page @vskip 0pt plus 1filll @copyrightnotice{} @sp 2 @permissionnotice{} @end titlepage @summarycontents @contents @page @node Top @top Introduction @cindex introduction This manual documents how to use the GNU Privay Guard system as well as the administration and the architecture. @menu * Invoking GPG:: Using the OpenPGP protocol. * Invoking GPGSM:: Using the S/MIME protocol. * Invoking GPG-AGENT:: How to launch the secret key daemon. * Invoking SCDAEMON:: How to handle Smartcards. Developer information * Assuan:: Description of the Assuan protocol. * System Notes:: Notes pertaining to certain OSes. Miscellaneous * Helper Tools:: Description of small helper tools * Debugging:: How to solve problems * Copying:: GNU General Public License says how you can copy and share GnuPG * Contributors:: People who have contributed to GnuPG. Indices * Glossary:: Short descrition of used terms. * Option Index:: Index to command line options. * Index:: Index of concepts and symbol names. @end menu @include gpg.texi @include gpgsm.texi @include gpg-agent.texi @include scdaemon.texi @include assuan.texi @include sysnotes.texi @include tools.texi @include debugging.texi @include gpl.texi @include contrib.texi @c --------------------------------------------------------------------- @c Indexes @c --------------------------------------------------------------------- @include glossary.texi @node Option Index @unnumbered Option Index @printindex op @node Index @unnumbered Index @printindex cp @c --------------------------------------------------------------------- @c Epilogue @c --------------------------------------------------------------------- @bye