Blame doc/gnutls.texi

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