-.\" $OpenBSD: ssl.3,v 1.22 2022/09/17 16:03:21 kn Exp $
+.\" $OpenBSD: ssl.3,v 1.23 2024/05/08 09:41:33 tb Exp $
.\" full merge up to: OpenSSL e330f55d Nov 11 00:51:04 2016 +0100
.\" selective merge up to: OpenSSL 322755cc Sep 1 08:40:51 2018 +0800
.\"
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: September 17 2022 $
+.Dd $Mdocdate: May 8 2024 $
.Dt SSL 3
.Os
.Sh NAME
.Nm ssl
-.Nd OpenSSL SSL/TLS library
+.Nd OpenSSL TLS library
.Sh DESCRIPTION
-The OpenSSL
+The
.Nm ssl
-library implements the Transport Layer Security (TLS v1) protocols.
+library implements the Transport Layer Security (TLS) protocol,
+the successor to the secure sockets layer (SSL) protocol.
.Pp
An
.Vt SSL_CTX
.Xr SSL_shutdown 3
can be used to shut down the TLS/SSL connection.
.Sh DATA STRUCTURES
-Currently the OpenSSL
+Currently the
.Nm ssl
library functions deal with the following data structures:
.Bl -tag -width Ds
links to mostly all other structures.
.El
.Sh HEADER FILES
-Currently the OpenSSL
+Currently the
.Nm ssl
library provides the following C header files containing the prototypes for the
data structures and functions: