Changed the scdaemon to handle concurrent sessions. Adjusted
[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
90 @summarycontents
91 @contents
92 @page
93
94 @ifnottex
95 @node Top
96 @top The GNU Privacy Guard
97 @insertcopying
98
99 This manual documents how to use the GNU Privacy Guard system as well as
100 the administration and the architecture.
101 @end ifnottex
102
103 @menu
104 * Invoking GPG::        Using the OpenPGP protocol.
105 * Invoking GPGSM::      Using the S/MIME protocol.
106 * Invoking GPG-AGENT::  How to launch the secret key daemon.
107 * Invoking SCDAEMON::   How to handle Smartcards.
108
109 * Helper Tools::        Description of small helper tools
110
111 * System Notes::        Notes pertaining to certain OSes.
112 * Debugging::           How to solve problems
113 * Assuan::              Description of the Assuan protocol.
114 * Copying::             GNU General Public License says
115                         how you can copy and share GnuPG
116 * Contributors::        People who have contributed to GnuPG.
117
118 * Glossary::            Short descrition of used terms.
119 * Option Index::        Index to command line options.
120 * Index::               Index of concepts and symbol names.
121 @end menu
122
123 @include gpg.texi
124 @include gpgsm.texi
125 @include gpg-agent.texi
126 @include scdaemon.texi
127
128 @include tools.texi
129
130 @include sysnotes.texi
131
132 @include debugging.texi
133
134 @include assuan.texi
135 @include gpl.texi
136
137 @include contrib.texi
138
139 @c ---------------------------------------------------------------------
140 @c Indexes
141 @c ---------------------------------------------------------------------
142
143 @include glossary.texi
144
145 @node Option Index
146 @unnumbered Option Index
147
148 @printindex op
149
150 @node Index
151 @unnumbered Index
152
153 @printindex cp
154
155 @c ---------------------------------------------------------------------
156 @c Epilogue
157 @c ---------------------------------------------------------------------
158
159 @bye
160
161