Blame doc/gnutls.texi

Packit aea12f
\input texinfo   @c -*-texinfo-*-
Packit aea12f
@comment %**start of header
Packit aea12f
@setfilename gnutls.info
Packit aea12f
@include version.texi
Packit aea12f
@settitle GnuTLS @value{VERSION}
Packit aea12f
@c don't indent the paragraphs.
Packit aea12f
@paragraphindent 0
Packit aea12f
Packit aea12f
@c Unify some of the indices.
Packit aea12f
@syncodeindex tp fn
Packit aea12f
@syncodeindex pg cp
Packit aea12f
Packit aea12f
@comment %**end of header
Packit aea12f
@finalout
Packit aea12f
@copying
Packit aea12f
This manual is last updated @value{UPDATED} for version
Packit aea12f
@value{VERSION} of GnuTLS.
Packit aea12f
Packit Service 991b93
Copyright @copyright{} 2001-2020 Free Software Foundation, Inc.\\
Packit Service 991b93
Copyright @copyright{} 2001-2020 Nikos Mavrogiannopoulos
Packit aea12f
Packit aea12f
@quotation
Packit aea12f
Permission is granted to copy, distribute and/or modify this document
Packit aea12f
under the terms of the GNU Free Documentation License, Version 1.3 or
Packit aea12f
any later version published by the Free Software Foundation; with no
Packit aea12f
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.  A
Packit aea12f
copy of the license is included in the section entitled ``GNU Free
Packit aea12f
Documentation License''.
Packit aea12f
@end quotation
Packit aea12f
@end copying
Packit aea12f
Packit aea12f
@dircategory Software libraries
Packit aea12f
@direntry
Packit aea12f
* GnuTLS: (gnutls).		GNU Transport Layer Security Library.
Packit aea12f
@end direntry
Packit aea12f
Packit aea12f
@dircategory System Administration
Packit aea12f
@direntry
Packit aea12f
* certtool: (gnutls)certtool Invocation.	Manipulate certificates and keys.
Packit aea12f
* gnutls-serv: (gnutls)gnutls-serv Invocation.	GnuTLS test server.
Packit aea12f
* gnutls-cli: (gnutls)gnutls-cli Invocation.	GnuTLS test client.
Packit aea12f
* gnutls-cli-debug: (gnutls)gnutls-cli-debug Invocation.	GnuTLS debug client.
Packit aea12f
* psktool: (gnutls)psktool Invocation.	Simple TLS-Pre-Shared-Keys manager.
Packit aea12f
* srptool: (gnutls)srptool Invocation.	Simple SRP password tool.
Packit aea12f
@end direntry
Packit aea12f
Packit aea12f
@titlepage
Packit aea12f
@title GnuTLS
Packit aea12f
@subtitle Transport Layer Security Library for the GNU system
Packit aea12f
@subtitle for version @value{VERSION}, @value{UPDATED}
Packit aea12f
@sp 7
Packit aea12f
@center @image{gnutls-logo,6cm,6cm}
Packit aea12f
@author Nikos Mavrogiannopoulos
Packit aea12f
@author Simon Josefsson (@email{bugs@@gnutls.org})
Packit aea12f
@page
Packit aea12f
@vskip 0pt plus 1filll
Packit aea12f
@insertcopying
Packit aea12f
@end titlepage
Packit aea12f
Packit aea12f
@c reference to an internal function.
Packit aea12f
@macro refint {func}
Packit aea12f
@code{\func\}
Packit aea12f
@end macro
Packit aea12f
Packit aea12f
@macro xcite{ref}
Packit aea12f
[@ref{\ref\}]
Packit aea12f
@end macro
Packit aea12f
Packit aea12f
@macro funcref{ref}
Packit aea12f
@ref{\ref\}
Packit aea12f
@end macro
Packit aea12f
Packit aea12f
@macro funcintref{ref}
Packit aea12f
@code{\ref\}
Packit aea12f
@end macro
Packit aea12f
Packit aea12f
@macro showfuncA{ref}
Packit aea12f
@table @code
Packit aea12f
@include functions/\ref\.short
Packit aea12f
@end table
Packit aea12f
@end macro
Packit aea12f
Packit aea12f
@macro showfuncB{ref1,ref2}
Packit aea12f
@table @code
Packit aea12f
@include functions/\ref1\.short
Packit aea12f
@include functions/\ref2\.short
Packit aea12f
@end table
Packit aea12f
@end macro
Packit aea12f
Packit aea12f
@macro showfuncC{ref1,ref2,ref3}
Packit aea12f
@table @code
Packit aea12f
@include functions/\ref1\.short
Packit aea12f
@include functions/\ref2\.short
Packit aea12f
@include functions/\ref3\.short
Packit aea12f
@end table
Packit aea12f
@end macro
Packit aea12f
Packit aea12f
@macro showfuncD{ref1,ref2,ref3,ref4}
Packit aea12f
@table @code
Packit aea12f
@include functions/\ref1\.short
Packit aea12f
@include functions/\ref2\.short
Packit aea12f
@include functions/\ref3\.short
Packit aea12f
@include functions/\ref4\.short
Packit aea12f
@end table
Packit aea12f
@end macro
Packit aea12f
Packit aea12f
@macro showfuncE{ref1,ref2,ref3,ref4,ref5}
Packit aea12f
@table @code
Packit aea12f
@include functions/\ref1\.short
Packit aea12f
@include functions/\ref2\.short
Packit aea12f
@include functions/\ref3\.short
Packit aea12f
@include functions/\ref4\.short
Packit aea12f
@include functions/\ref5\.short
Packit aea12f
@end table
Packit aea12f
@end macro
Packit aea12f
Packit aea12f
@macro showfuncF{ref1,ref2,ref3,ref4,ref5,ref6}
Packit aea12f
@table @code
Packit aea12f
@include functions/\ref1\.short
Packit aea12f
@include functions/\ref2\.short
Packit aea12f
@include functions/\ref3\.short
Packit aea12f
@include functions/\ref4\.short
Packit aea12f
@include functions/\ref5\.short
Packit aea12f
@include functions/\ref6\.short
Packit aea12f
@end table
Packit aea12f
@end macro
Packit aea12f
Packit aea12f
@macro showfuncdesc{ref}
Packit aea12f
@include functions/\ref\
Packit aea12f
@end macro
Packit aea12f
Packit aea12f
@macro showenumdesc{ref,cap}
Packit aea12f
@float Figure,\ref\
Packit aea12f
@include enums/\ref\
Packit aea12f
@caption{\cap\}
Packit aea12f
@end float
Packit aea12f
@end macro
Packit aea12f
Packit aea12f
@contents
Packit aea12f
Packit aea12f
@ifnottex
Packit aea12f
@node Top
Packit aea12f
@top GnuTLS
Packit aea12f
Packit aea12f
@insertcopying
Packit aea12f
@end ifnottex
Packit aea12f
Packit aea12f
@menu
Packit aea12f
* Preface::
Packit aea12f
* Introduction to GnuTLS::
Packit aea12f
* Introduction to TLS::
Packit aea12f
* Authentication methods::
Packit aea12f
* Hardware security modules and abstract key types::
Packit aea12f
* How to use GnuTLS in applications::
Packit aea12f
* GnuTLS application examples::
Packit Service 991b93
* System-wide configuration of the library::
Packit aea12f
* Using GnuTLS as a cryptographic library::
Packit aea12f
* Other included programs::
Packit aea12f
* Internal architecture of GnuTLS::
Packit aea12f
* Upgrading from previous versions::
Packit aea12f
* Support::
Packit aea12f
* Error codes::
Packit aea12f
* Supported ciphersuites::
Packit aea12f
* API reference::
Packit aea12f
* Copying Information::
Packit aea12f
* Bibliography::
Packit aea12f
* Function and Data Index::
Packit aea12f
* Concept Index::
Packit aea12f
@c * @mybibnode{}::
Packit aea12f
@end menu
Packit aea12f
Packit aea12f
@include cha-preface.texi
Packit aea12f
Packit aea12f
@include cha-library.texi
Packit aea12f
Packit aea12f
@include cha-intro-tls.texi
Packit aea12f
Packit aea12f
@include cha-auth.texi
Packit aea12f
Packit aea12f
@include cha-tokens.texi
Packit aea12f
Packit aea12f
@include cha-gtls-app.texi
Packit aea12f
Packit aea12f
@include cha-gtls-examples.texi
Packit aea12f
Packit Service 991b93
@include cha-config.texi
Packit Service 991b93
Packit aea12f
@include cha-crypto.texi
Packit aea12f
Packit aea12f
@include cha-programs.texi
Packit aea12f
Packit aea12f
@include cha-internals.texi
Packit aea12f
Packit aea12f
@c appendices
Packit aea12f
Packit aea12f
@include cha-upgrade.texi
Packit aea12f
Packit aea12f
@include cha-support.texi
Packit aea12f
Packit aea12f
@include cha-errors.texi
Packit aea12f
Packit aea12f
@include cha-ciphersuites.texi
Packit aea12f
Packit aea12f
@include cha-functions.texi
Packit aea12f
Packit aea12f
@include cha-copying.texi
Packit aea12f
Packit aea12f
@include cha-bib.texi
Packit aea12f
Packit aea12f
@node Function and Data Index
Packit aea12f
@unnumbered Function and Data Index
Packit aea12f
Packit aea12f
@printindex fn
Packit aea12f
Packit aea12f
@node Concept Index
Packit aea12f
@unnumbered Concept Index
Packit aea12f
Packit aea12f
@printindex cp
Packit aea12f
Packit aea12f
@bye