summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2002-07-06 15:18:59 +0000
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2002-07-06 15:18:59 +0000
commit2b77f012a1d717d26b9c31a1c39abf3d43d56b08 (patch)
treee583d318f848f7906db201559bd665bc1e3ed5df
parenta7c07626d964dcee53d3d0bc63e3dc83bc9f9cce (diff)
downloadgnutls-2b77f012a1d717d26b9c31a1c39abf3d43d56b08.tar.gz
some documentation fixes.
-rw-r--r--doc/tex/intro.tex31
-rw-r--r--doc/tex/x509.tex2
2 files changed, 21 insertions, 12 deletions
diff --git a/doc/tex/intro.tex b/doc/tex/intro.tex
index 2c5363560c..9191da7005 100644
--- a/doc/tex/intro.tex
+++ b/doc/tex/intro.tex
@@ -1,6 +1,13 @@
\section{Introduction}
+
+\par
+In brief \gnutls{} can be described as a portable library which offers
+an API to access secure communication protocols. These protocols provide
+privacy over insecure lines, and were designed to prevent
+eavesdropping, tampering, or message forgery.
+
\par
-\gnutls{} is a portable library which implements the \tlsI{} and
+Technically \gnutls{} is a library which implements the \tlsI{} and
\sslIII{} protocols.
\tls{} stands for 'Transport Layer Security' and is the sucessor of \ssl{},
the Secure Sockets Layer protocol designed by Netscape.
@@ -12,24 +19,26 @@ designers, operators, vendors, and researchers concerned with the evolution of
the Internet architecture and the smooth operation of the Internet. It is open to any interested individual.},
that provides confidentiality, and authentication layers over any reliable
transport layer.
+The above protocols are implemented in a reentrant way.
+This allows multiple threads of execution, without the need for critical
+sections and locks.
\par
-\gnutls{} implements the above
-protocols in a reentrant way. This allows multiple threads of
-execution, without the need for critical sections and locks. See
-\htmladdnormallink{http://www.gnutls.org/}{http://www.gnutls.org/}
+See \htmladdnormallink{http://www.gnutls.org/}{http://www.gnutls.org/}
and \htmladdnormallink{http://www.gnu.org/software/gnutls/}{http://www.gnu.org/software/gnutls/}
for updated versions of the \gnutls{} software and this document.
-\par
+\subsection{Current state}
+
Currently \gnutls{} implements:
\begin{itemize}
- \item the \tlsI{} and \sslIII{} protocols, without any weak algorithms\footnote{
+\item the \tlsI{} and \sslIII{} protocols, without any weak algorithms\footnote{
There are ciphersuites in \tlsI{} that are considered weak. These
ciphersuites are deliberately weak in order to be able to export encryption
software from some countries.}
- \item {\bf X.509} Public Key Infrastructure.
- \item {\bf OpenPGP} Public Key Infrastructure.
- \item {\bf SRP} for \tls{} authentication.
- \item \tls{} {\bf Extension mechanism}.
+\item {\bf X.509} Public Key Infrastructure.
+\item {\bf OpenPGP} Public Key Infrastructure.
+\item {\bf SRP} for \tls{} authentication.
+\item \tls{} {\bf Extension mechanism}.
\end{itemize}
+
diff --git a/doc/tex/x509.tex b/doc/tex/x509.tex
index ea5a687e4e..b8d547e305 100644
--- a/doc/tex/x509.tex
+++ b/doc/tex/x509.tex
@@ -30,7 +30,7 @@ parameters from given X.509 certificates. Some of them are:
Given the complexity of the X.509 protocols we do not expect these limited
functions to cover every need. Thus a function which exports X.509 certificates
to an XML form is provided. See
-\printfunc{gnutls_x509_get_certificate_xml}{gnutls\_x509\_get\_certificate\_xml}.
+\printfunc{gnutls_x509_certificate_to_xml}{gnutls\_x509\_certificate\_to\_xml}.
\par
Verifying certificate\index{Verifying certificate paths} paths is also important in X.509 authentication.