]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
*** empty log message ***
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Thu, 21 Nov 2002 08:48:13 +0000 (08:48 +0000)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Thu, 21 Nov 2002 08:48:13 +0000 (08:48 +0000)
12 files changed:
doc/tex/alert.tex
doc/tex/certificate.tex
doc/tex/errors.tex
doc/tex/examples.tex
doc/tex/funcs.tex
doc/tex/gnutls.bib
doc/tex/handshake.tex
doc/tex/layers.tex
doc/tex/openpgp.tex
doc/tex/record.tex
doc/tex/record_weaknesses.tex
doc/tex/tls_extensions.tex

index 4e69fe77b2bc4784cd6dce17ee2594d8ccfca149..74c6740de7a63d91088ced48e1e95505f849e55f 100644 (file)
@@ -1,7 +1,7 @@
 \section{The TLS alert protocol}
 \label{alert}
 
-The Alert\index{Alert protocol} protocol
+The Alert\index{TLS protocols!Alert} protocol
 is there to allow signals to be sent between peers.
 These signals are mostly used to inform the peer about the cause of
 a protocol failure. Some of these signals are used internally by the
index 0064993bb060fc2699df34763dc2afb81f0d7ab0..1519a5c063974a0035ac708cdc15ee77bb56a3d1 100644 (file)
@@ -47,7 +47,7 @@ owner is the one you expect. See \ref{ex:rfc2818} on page \pageref{ex:rfc2818},
 for an example.
 
 \par
-Client certificate authentication\index{Client certificate authentication} is 
+Client certificate authentication\index{Certificate authentication!Client} is 
 optional in \tls{}. A server may request a certificate from the client -- using the
 \printfunc{gnutls_certificate_server_set_request}{gnutls\_certificate\_server\_set\_request}
 function. If a certificate is to be requested by the client, at the handshake 
@@ -65,7 +65,7 @@ Note that \gnutls{} is not a generic purpose X.509 toolkit\footnote{Aegypten is
 in order to use the TLS cipher suites which depend on X.509 certificates.
 
 
-\section{The OpenPGP\index{OpenPGP keys} trust model}
+\section{The OpenPGP\index{OpenPGP!Keys} trust model}
 \label{pgp:trust}
 
 The OpenPGP key authentication relies on a distributed trust model, called
index 791c8c21c32add816be381960807b0cb213892d5..ef5c95af020d23414daea96d4f0f9aa260823594 100644 (file)
@@ -1,4 +1,4 @@
-\section{Error handling\index{Error handling}}
+\section{Error handling\index{Error!handling}}
 \par
 In \gnutls{} most functions return an integer type as a result.
 In almost all cases a zero or a positive number means success, and
index e169c2a886daca070c4692557615de00affb2484..17f0462aeb52258c18c19633120454f42fc25462 100644 (file)
@@ -65,11 +65,11 @@ The following example is a server which supports {\bf X.509} authentication.
 This server also supports export-grade cipher suites and session resuming.
 \input{ex-serv-export}
 
-\subsection{Echo Server with OpenPGP\index{OpenPGP server} authentication}
+\subsection{Echo Server with OpenPGP\index{OpenPGP!Server} authentication}
 The following example is a server which supports {\bf OpenPGP} key authentication.
 \input{ex-serv-pgp}
 
-\subsection{A callback which\index{OpenPGP key retrieval} retrieves OpenPGP keys}
+\subsection{A callback which\index{OpenPGP!Key retrieval} retrieves OpenPGP keys}
 The following example is a callback function which retrieves {\bf OpenPGP} keys from
 a public key server.
 \input{ex-pgp-keyserver}
index 67435dcbb2a9ad31b0768403fd864c827ec002e6..4b963db15a36d263e462ec43192b42467edc9b81 100644 (file)
@@ -1,4 +1,4 @@
-\chapter{Function\index{Function reference} reference}
+\chapter{Function\index{Function reference!for \gnutls{}} reference}
 
 \section{\gnutls{} library}
 The prototypes for the following functions lie
@@ -8,7 +8,7 @@ in ``gnutls/gnutls.h''.
 \newpage
 
 
-\section{\gnutlse{} library\index{Function reference for \gnutlse{}}}
+\section{\gnutlse{} library\index{Function reference!for \gnutlse{}}}
 These functions are only available in the GPL version of the
 library called ``gnutls-extra''. The prototypes for this library lie
 in ``gnutls/extra.h''.
index 6334c9488cde0424489fc1c8d70ef963ef14df0f..0fb542a19153cb9bfa9a71e1f9d5543b440b35d6 100644 (file)
@@ -56,6 +56,6 @@
   author =       "Moeller, B.",
   title =        "Security of CBC Ciphersuites in SSL/TLS: Problems and Countermeasures",
   year =         {2002},
-  note =         "Available from http://www.openssl.org/~bodo/tls-cbc.txt",
+  note =         "Available from http://www.openssl.org/\~\ bodo/tls-cbc.txt",
   url =          "http://www.openssl.org/~bodo/tls-cbc.txt"
 }
index 7ba5afee13b31eca542eec95b92cf725c0f55593..090f160bd875404946f61dd07901b411b2e5b684 100644 (file)
@@ -1,4 +1,4 @@
-\section{The TLS handshake protocol\index{Handshake protocol}}
+\section{The TLS handshake protocol\index{TLS protocols!Handshake}}
 \label{handshake}
 
 The Handshake protocol is fully controlled by application layer (your 
index 7b5e6f03bfd39c77289bbc1f8f6e35a4893a8982..bfb7f007041d6584e157ab062e9340eb83d639aa 100644 (file)
@@ -1,4 +1,4 @@
-\section{TLS layers\index{TLS layers}}
+\section{TLS layers\index{TLS Layers}}
 
 \tlsI{} is a layered protocol, and consists of the Record Protocol,
 the Handshake Protocol and the Alert Protocol. The Record Protocol
index 617f7fcdb0aad11c961b4183bde8ea0382e17d3e..ea039a05d62eae976b5965414f7eca1f5c584573 100644 (file)
@@ -1,4 +1,4 @@
-\section{Authentication using OpenPGP\index{OpenPGP keys} keys}
+\section{Authentication using OpenPGP\index{OpenPGP!Keys} keys}
 \label{sec:pgp}
 
 This authentication method is part of the certificate authentication
index 2db56b3586ecb6ebd90c41993976dacb63b574d9..b2076b416c68046232d13ffc48f8a3505facd7d5 100644 (file)
@@ -1,4 +1,4 @@
-\section{The TLS record protocol\index{Record protocol}}
+\section{The TLS record protocol\index{TLS protocols!Record}}
 
 The Record protocol is the secure communications provider. It's purpose
 is to encrypt, authenticate and --optionally-- compress packets.
index ae0640f8b4ca3616f272f8e0d97c4b5adb64a0eb..e8b4dbc410dfa546f4b6f14def3b9de03d982f08 100644 (file)
@@ -1,5 +1,5 @@
 \subsection{Weaknesses and countermeasures}
-\index{Record protocol}
+\index{TLS protocols!Record}
 
 Some weaknesses that may affect the security of the Record layer have been
 found in \tlsI{} protocol. These weaknesses can be exploited by active attackers,
index d45e9b9a04e0d32b103b15fa57268a2433f26b87..0c54e2aa1b9593777ce4ded0c7facc72dd45a68f 100644 (file)
@@ -1,5 +1,5 @@
 \section{TLS Extensions}
-\index{TLS extensions}
+\index{TLS Extensions}
 
 A number of extensions to the \tls{} protocol have been proposed 
 mainly in \cite{TLSEXT}. The extensions supported in \gnutls{} are
@@ -10,6 +10,7 @@ mainly in \cite{TLSEXT}. The extensions supported in \gnutls{} are
 discussed in the subsections that follow.
 
 \subsection{Maximum fragment length negotiation}
+\index{TLS Extensions!Maximum fragment length}
 
 This extension allows a \tlsI{} implementation to negotiate
 a smaller value for record packet maximum length. This extension
@@ -21,6 +22,7 @@ and the
 functions.
 
 \subsection{Server name indication}
+\index{TLS Extensions!Server name indication}
 
 A common problem in HTTPS servers is the fact that the \tls{}
 protocol is not aware of the hostname that a client connects to, when