released 3.1.2
[gnutls.git] / doc / epub.texi
blob3afe9798ac510055844bc4b03898f8d4e5761ce7
1 \input texinfo   @c -*-texinfo-*-
2 @comment %**start of header
3 @setfilename gnutls.info
4 @include version.texi
5 @settitle The GnuTLS Manual
7 @c don't indent the paragraphs.
8 @paragraphindent 0
10 @c Unify some of the indices.
11 @syncodeindex tp fn
12 @syncodeindex pg cp
14 @comment %**end of header
15 @c @finalout
17 @copying
18 Copyright @copyright{} 2001-2012 Free Software Foundation, Inc.
20 @quotation
21 Permission is granted to copy, distribute and/or modify this document
22 under the terms of the GNU Free Documentation License, Version 1.3 or
23 any later version published by the Free Software Foundation; with no
24 Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.  A
25 copy of the license is included in the section entitled ``GNU Free
26 Documentation License''.
27 @end quotation
28 @end copying
30 @c reference to an internal function.
31 @macro refint {func}
32 @code{\func\}
33 @end macro
35 @macro xcite{ref}
36 [@emph{\ref\}]
37 @end macro
39 @macro funcref{ref}
40 @ref{\ref\}
41 @end macro
43 @macro funcintref{ref}
44 @code{\ref\}
45 @end macro
47 @macro showfuncA{ref}
48 @itemize
49 @item @ref{\ref\}
50 @end itemize
51 @end macro
53 @macro showfuncB{ref1,ref2}
54 @itemize
55 @item @ref{\ref1\}
56 @item @ref{\ref2\}
57 @end itemize
58 @end macro
60 @macro showfuncC{ref1,ref2,ref3}
61 @itemize
62 @item @ref{\ref1\}
63 @item @ref{\ref2\}
64 @item @ref{\ref3\}
65 @end itemize
66 @end macro
68 @macro showfuncD{ref1,ref2,ref3,ref4}
69 @itemize
70 @item @ref{\ref1\}
71 @item @ref{\ref2\}
72 @item @ref{\ref3\}
73 @item @ref{\ref4\}
74 @end itemize
75 @end macro
77 @macro showfuncE{ref1,ref2,ref3,ref4,ref5}
78 @itemize
79 @item @ref{\ref1\}
80 @item @ref{\ref2\}
81 @item @ref{\ref3\}
82 @item @ref{\ref4\}
83 @item @ref{\ref5\}
84 @end itemize
85 @end macro
87 @macro showfuncF{ref1,ref2,ref3,ref4,ref5,ref6}
88 @itemize
89 @item @ref{\ref1\}
90 @item @ref{\ref2\}
91 @item @ref{\ref3\}
92 @item @ref{\ref4\}
93 @item @ref{\ref5\}
94 @item @ref{\ref6\}
95 @end itemize
96 @end macro
98 @macro showfuncdesc{ref}
99 @itemize
100 @item @ref{\ref\}
101 @end itemize
102 @end macro
104 @macro showenumdesc{ref,cap}
105 @float Figure,\ref\
106 @include enums/\ref\
107 @caption{\cap\}
108 @end float
109 @end macro
111 @contents
113 @menu
114 * Preface::
115 * Introduction to GnuTLS::
116 * Introduction to TLS::
117 * Certificate authentication::
118 * Shared-key and anonymous authentication::
119 * More on certificate authentication::
120 * How to use GnuTLS in applications::
121 * GnuTLS application examples::
122 * Other included programs::
123 * Internal architecture of GnuTLS::
124 * Support::
125 * Error codes::
126 * Supported ciphersuites::
127 * API reference::
128 * Copying Information::
129 * Bibliography::
130 * Function and Data Index::
131 * Concept Index::
132 @c * @mybibnode{}::
133 @end menu
135 @include cha-preface.texi
137 @include cha-library.texi
139 @include cha-intro-tls.texi
141 @include cha-cert-auth.texi
143 @include cha-shared-key.texi
145 @include cha-cert-auth2.texi
147 @include cha-gtls-app.texi
149 @include cha-gtls-examples.texi
151 @include cha-programs.texi
153 @include cha-internals.texi
155 @c appendices
157 @include cha-support.texi
159 @include cha-errors.texi
161 @include cha-ciphersuites.texi
163 @include cha-functions.texi
165 @include cha-copying.texi
167 @include cha-bib.texi
169 @node Function and Data Index
170 @unnumbered Function and Data Index
172 @printindex fn
174 @node Concept Index
175 @unnumbered Concept Index
177 @printindex cp
179 @bye