summaryrefslogtreecommitdiff
path: root/lib/libssl/man/ssl.3
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@cvs.openbsd.org>2016-11-30 16:21:54 +0000
committerIngo Schwarze <schwarze@cvs.openbsd.org>2016-11-30 16:21:54 +0000
commit96dacef9afc21a1a1e364ce7413834a470496bea (patch)
treef635e7a0093104f60171410aa31fd1d28cdd1862 /lib/libssl/man/ssl.3
parente90288a46141343bb973e6010de6f80334e55ccc (diff)
Purge some SSLv2 and SSLv3 stuff that no longer exists.
Diffstat (limited to 'lib/libssl/man/ssl.3')
-rw-r--r--lib/libssl/man/ssl.368
1 files changed, 11 insertions, 57 deletions
diff --git a/lib/libssl/man/ssl.3 b/lib/libssl/man/ssl.3
index 004d71f9f28..77a24144fee 100644
--- a/lib/libssl/man/ssl.3
+++ b/lib/libssl/man/ssl.3
@@ -1,7 +1,7 @@
.\"
-.\" $OpenBSD: ssl.3,v 1.1 2016/11/05 15:32:20 schwarze Exp $
+.\" $OpenBSD: ssl.3,v 1.2 2016/11/30 16:21:53 schwarze Exp $
.\"
-.Dd $Mdocdate: November 5 2016 $
+.Dd $Mdocdate: November 30 2016 $
.Dt SSL 3
.Os
.Sh NAME
@@ -10,8 +10,7 @@
.Sh DESCRIPTION
The OpenSSL
.Nm ssl
-library implements the Secure Sockets Layer (SSL v2/v3) and
-Transport Layer Security (TLS v1) protocols.
+library implements the Transport Layer Security (TLS v1) protocols.
It provides a rich API which is documented here.
.Pp
At first the library must be initialized; see
@@ -55,8 +54,7 @@ library functions deals with the following data structures:
.It Vt SSL_METHOD No (SSL Method)
That's a dispatch structure describing the internal
.Nm ssl
-library methods/functions which implement the various protocol versions
-(SSLv1, SSLv2 and TLSv1).
+library methods/functions which implement the various protocol versions.
It's needed to create an
.Vt SSL_CTX .
.It Vt SSL_CIPHER No (SSL Cipher)
@@ -140,65 +138,23 @@ structures.
.Bl -tag -width Ds
.It Xo
.Ft const SSL_METHOD *
-.Fn SSLv2_client_method void
+.Fn TLS_client_method void
.Xc
-Constructor for the SSLv2
+Constructor for the
.Vt SSL_METHOD
structure for a dedicated client.
.It Xo
.Ft const SSL_METHOD *
-.Fn SSLv2_server_method void
+.Fn TLS_server_method void
.Xc
-Constructor for the SSLv2
+Constructor for the
.Vt SSL_METHOD
structure for a dedicated server.
.It Xo
.Ft const SSL_METHOD *
-.Fn SSLv2_method void
+.Fn TLS_method void
.Xc
-Constructor for the SSLv2
-.Vt SSL_METHOD
-structure for combined client and server.
-.It Xo
-.Ft const SSL_METHOD *
-.Fn SSLv3_client_method void
-.Xc
-Constructor for the SSLv3
-.Vt SSL_METHOD
-structure for a dedicated client.
-.It Xo
-.Ft const SSL_METHOD *
-.Fn SSLv3_server_method void
-.Xc
-Constructor for the SSLv3
-.Vt SSL_METHOD
-structure for a dedicated server.
-.It Xo
-.Ft const SSL_METHOD *
-.Fn SSLv3_method void
-.Xc
-Constructor for the SSLv3
-.Vt SSL_METHOD
-structure for combined client and server.
-.It Xo
-.Ft const SSL_METHOD *
-.Fn TLSv1_client_method void
-.Xc
-Constructor for the TLSv1
-.Vt SSL_METHOD
-structure for a dedicated client.
-.It Xo
-.Ft const SSL_METHOD *
-.Fn TLSv1_server_method void
-.Xc
-Constructor for the TLSv1
-.Vt SSL_METHOD
-structure for a dedicated server.
-.It Xo
-.Ft const SSL_METHOD *
-.Fn TLSv1_method void
-.Xc
-Constructor for the TLSv1
+Constructor for the
.Vt SSL_METHOD
structure for combined client and server.
.El
@@ -248,9 +204,7 @@ definitions in the header files.
.Fn SSL_CIPHER_get_version "SSL_CIPHER *cipher"
.Xc
Returns a string like
-Qq TLSv1/SSLv3
-or
-Qq SSLv2
+Qq TLSv1
which indicates the SSL/TLS protocol version to which
.Fa cipher
belongs (i.e., where it was defined in the specification the first time).