New debugging optionhs, updates to the manual.
[gnupg.git] / doc / gnupg.texi
1 \input texinfo                      @c -*-texinfo-*-
2 @c %**start of header
3 @setfilename gnupg.info
4 @include version.texi
5 @settitle Using the GNU Privacy Guard
6 @c Create a separate index for command line options.
7 @defcodeindex op
8 @c Merge the standard indexes into a single one.
9 @syncodeindex fn cp
10 @syncodeindex vr cp
11 @syncodeindex ky cp
12 @syncodeindex pg cp
13 @syncodeindex tp cp
14 @c %**end of header
15 @copying
16 This is the @cite{The GNU Privacy Guard Manual}
17 (version @value{VERSION}, @value{UPDATED}).
18
19 @iftex
20 Published by the Free Software Foundation@*
21 59 Temple Place - Suite 330@*
22 Boston, MA 02111-1307 USA
23 @end iftex
24
25 Copyright @copyright{} 2002, 2004, 2005 Free Software Foundation, Inc.
26
27 @quotation
28 Permission is granted to copy, distribute and/or modify this document
29 under the terms of the GNU General Public License as published by the
30 Free Software Foundation; either version 2 of the License, or (at your
31 option) any later version. The text of the license can be found in the
32 section entitled ``Copying''.
33 @end quotation
34 @end copying
35
36
37 @dircategory GNU Utilities
38 @direntry
39 * gpg: (gnupg).            OpenPGP encryption and signing tool.
40 * gpgsm: (gnupg).          S/MIME encryption and signing tool.
41 @end direntry
42
43
44 @c
45 @c Printing stuff taken from gcc.
46 @c
47 @macro gnupgtabopt{body}
48 @code{\body\}
49 @end macro
50 @macro gnupgoptlist{body}
51 @smallexample
52 \body\
53 @end smallexample
54 @end macro
55 @c Makeinfo handles the above macro OK, TeX needs manual line breaks;
56 @c they get lost at some point in handling the macro.  But if @macro is
57 @c used here rather than @alias, it produces double line breaks.
58 @iftex
59 @alias gol = *
60 @end iftex
61 @ifnottex
62 @macro gol
63 @end macro
64 @end ifnottex
65
66
67 @c
68 @c Titlepage
69 @c
70 @setchapternewpage odd
71 @titlepage
72 @title Using the GNU Privacy Guard
73 @subtitle Version @value{VERSION}
74 @subtitle @value{UPDATED}
75
76 @sp 6
77
78 @image{gnupg-badge-openpgp,8cm,,The GnuPG Logo}
79
80 @sp 6
81
82 @author Werner Koch (@email{wk@@gnupg.org})
83
84 @page
85 @vskip 0pt plus 1filll
86 @insertcopying
87 @end titlepage
88
89 @ifnothtml
90 @summarycontents
91 @contents
92 @page
93 @end ifnothtml
94
95 @ifnottex
96 @node Top
97 @top 
98 @insertcopying
99
100 This manual documents how to use the GNU Privacy Guard system as well as
101 the administration and the architecture.
102 @end ifnottex
103
104 @menu
105 * Invoking GPG::        Using the OpenPGP protocol.
106 * Invoking GPGSM::      Using the S/MIME protocol.
107 * Invoking GPG-AGENT::  How to launch the secret key daemon.
108 * Invoking SCDAEMON::   How to handle Smartcards.
109
110 * Helper Tools::        Description of small helper tools
111
112 * System Notes::        Notes pertaining to certain OSes.
113 * Debugging::           How to solve problems
114 * Assuan::              Description of the Assuan protocol.
115 * Copying::             GNU General Public License says
116                         how you can copy and share GnuPG
117 * Contributors::        People who have contributed to GnuPG.
118
119 * Glossary::            Short descrition of used terms.
120 * Option Index::        Index to command line options.
121 * Index::               Index of concepts and symbol names.
122 @end menu
123
124 @ifhtml
125
126 @center @image{gnupg-badge-openpgp,6cm,,The GnuPG Logo}
127
128 @end ifhtml
129
130
131 @ifhtml
132 @page
133 @summarycontents
134 @contents
135 @end ifhtml
136
137
138 @include gpg.texi
139 @include gpgsm.texi
140 @include gpg-agent.texi
141 @include scdaemon.texi
142
143 @include tools.texi
144
145 @include sysnotes.texi
146
147 @include debugging.texi
148
149 @include assuan.texi
150 @include gpl.texi
151
152 @include contrib.texi
153
154 @c ---------------------------------------------------------------------
155 @c Indexes
156 @c ---------------------------------------------------------------------
157
158 @include glossary.texi
159
160 @node Option Index
161 @unnumbered Option Index
162
163 @printindex op
164
165 @node Index
166 @unnumbered Index
167
168 @printindex cp
169
170 @c ---------------------------------------------------------------------
171 @c Epilogue
172 @c ---------------------------------------------------------------------
173
174 @bye
175
176