diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2002-07-06 15:18:59 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2002-07-06 15:18:59 +0000 |
commit | 2b77f012a1d717d26b9c31a1c39abf3d43d56b08 (patch) | |
tree | e583d318f848f7906db201559bd665bc1e3ed5df | |
parent | a7c07626d964dcee53d3d0bc63e3dc83bc9f9cce (diff) | |
download | gnutls-2b77f012a1d717d26b9c31a1c39abf3d43d56b08.tar.gz |
some documentation fixes.
-rw-r--r-- | doc/tex/intro.tex | 31 | ||||
-rw-r--r-- | doc/tex/x509.tex | 2 |
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. |