summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2013-03-15 17:59:30 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2013-03-15 18:08:50 +0100
commit3fe6727da2a5c61d5285f4cee3bc87fa13a68923 (patch)
tree31de954ed53666ebadb2db31ae2b360dcbdf30b0
parent4d0170d997170b02a9e33860fa55d7c9704f2ccc (diff)
downloadgnutls-3fe6727da2a5c61d5285f4cee3bc87fa13a68923.tar.gz
doc updates
-rw-r--r--doc/cha-library.texi28
-rw-r--r--doc/latex/cover.tex4
-rw-r--r--doc/latex/gnutls.bib13
3 files changed, 31 insertions, 14 deletions
diff --git a/doc/cha-library.texi b/doc/cha-library.texi
index fab4c21485..4b6218c40d 100644
--- a/doc/cha-library.texi
+++ b/doc/cha-library.texi
@@ -36,9 +36,9 @@ implementation, and is entirely implemented within the
@acronym{GnuTLS} library. The ``Certificate part'' consists of the
certificate parsing, and verification functions and it uses
functionality from the
-libtasn1@footnote{@url{http://www.gnu.org/software/libtasn1/}} library.
-The ``Cryptographic back-end'' is provided by the nettle@footnote{@url{http://www.lysator.liu.se/~nisse/nettle/}}
-library.
+libtasn1 library.
+The ``Cryptographic back-end'' is provided by the nettle
+and gmplib libraries.
@menu
* Downloading and installing::
@@ -59,9 +59,10 @@ development release. For example, GnuTLS 1.6.3 denote a stable
release since 6 is even, and GnuTLS 1.7.11 denote a development
release since 7 is odd.
-GnuTLS depends on Libnettle, and you will need to install it
-before installing GnuTLS. Libnettle is available from
-@url{http://www.lysator.liu.se/~nisse/nettle/}.
+GnuTLS depends on @code{nettle} and @code{gmplib}, and you will need to install it
+before installing GnuTLS. The @code{nettle} library is available from
+@url{http://www.lysator.liu.se/~nisse/nettle/}, while @code{gmplib} is available
+from @url{http://www.gmplib.org/}.
Don't forget to verify the cryptographic signature after downloading
source code packages.
@@ -72,14 +73,17 @@ distribution archive. Typically you invoke @code{./configure} and
then @code{make check install}. There are a number of compile-time
parameters, as discussed below.
-The compression library, libz, as well as p11-kit are a optional dependencies.
-You can get libz from @url{http://www.zlib.net/} and p11-kit from @url{http://p11-glue.freedesktop.org/}.
-
-The X.509 part of GnuTLS needs ASN.1 functionality, from a library
-called libtasn1. A copy of libtasn1 is included in GnuTLS. If you
+Several parts of GnuTLS require ASN.1 functionality, which is provided by
+a library called libtasn1. A copy of libtasn1 is included in GnuTLS. If you
want to install it separately (e.g., to make it possibly to use
libtasn1 in other programs), you can get it from
-@url{http://www.gnu.org/software/gnutls/download.html}.
+@url{http://www.gnu.org/software/libtasn1/}.
+
+The compression library, @code{libz}, the PKCS #11 helper library @code{p11-kit}, as well
+as the TPM library @code{trousers}, are
+optional dependencies. You may get libz from @url{http://www.zlib.net/},
+p11-kit from @url{http://p11-glue.freedesktop.org/} and trousers from
+@url{http://trousers.sourceforge.net/}.
A few @code{configure} options may be relevant, summarized below.
They disable or enable particular features,
diff --git a/doc/latex/cover.tex b/doc/latex/cover.tex
index 4d86119b66..3a9fcecbec 100644
--- a/doc/latex/cover.tex
+++ b/doc/latex/cover.tex
@@ -10,10 +10,10 @@ to Patrick Pelletier and Andreas Metzler.
\vspace*{\stretch{2}}
-\begin{quotation}
+\begin{flushleft}
Copyright \copyright{} 2001-2013 Free Software Foundation, Inc.\\
Copyright \copyright{} 2001-2013 Nikos Mavrogiannopoulos
-\end{quotation}
+\end{flushleft}
\begin{flushleft}
Permission is granted to copy, distribute and/or modify this document
diff --git a/doc/latex/gnutls.bib b/doc/latex/gnutls.bib
index 263fc71d7a..fd0d7bc91c 100644
--- a/doc/latex/gnutls.bib
+++ b/doc/latex/gnutls.bib
@@ -7,6 +7,19 @@
url = "http://tools.ietf.org/html/draft-ietf-websec-key-pinning-01"
}
+@misc{RFC5280,
+ author="D. Cooper and S. Santesson and S. Farrell and S. Boeyen and R. Housley and W. Polk",
+ title="{Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile}",
+ series="Request for Comments",
+ number="5280",
+ howpublished="RFC 5280 (Proposed Standard)",
+ publisher="IETF",
+ organization="Internet Engineering Task Force",
+ year=2008,
+ month=may,
+ note="Available from \url{http://www.ietf.org/rfc/rfc5280}",
+}
+
@Misc{ RFC5764,
author = "David McGrew and Eric Rescorla",
title = "{Datagram Transport Layer Security (DTLS) Extension to Establish Keys for the Secure Real-time Transport Protocol (SRTP)}",