summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew McDonald <admcd@gnutls.org>2002-07-06 15:35:02 +0000
committerAndrew McDonald <admcd@gnutls.org>2002-07-06 15:35:02 +0000
commitf52911173d6d81b9a9631e644b9b23b1d8568d02 (patch)
tree3e18c6e63602a544d56a2f0e65591a7df91b167c
parent0fe8e775efb44135e781404034805c2ad43e52cb (diff)
downloadgnutls-f52911173d6d81b9a9631e644b9b23b1d8568d02.tar.gz
added some more information about current limitations
of OpenSSL compatibility layer
-rw-r--r--doc/tex/openssl.tex12
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/tex/openssl.tex b/doc/tex/openssl.tex
index 23bb72bc94..9a9610f5c9 100644
--- a/doc/tex/openssl.tex
+++ b/doc/tex/openssl.tex
@@ -4,7 +4,19 @@ To ease \gnutls{}' integration with existing applications, a compatibility
layer with the widely used OpenSSL library is included in the \emph{gnutls-extra}
library. This compatibility layer is not complete and it is not
intended to completely reimplement the OpenSSL API with \gnutls{}.
+It only provides source-level compatibility. There is currently no
+attempt to make it binary-compatible with OpenSSL.
Prototypes for the compatibility functions are found in the
``gnutls/openssl.h'' header file.
+Current limitations imposed by the compatibility layer include:
+
+\begin{itemize}
+
+\item Error handling is not thread safe.
+
+\item The same network socket must be used for both reading and writing.
+
+\end{itemize}
+