diff options
Diffstat (limited to 'src/lib/libssl/man/SSL_get_version.3')
| -rw-r--r-- | src/lib/libssl/man/SSL_get_version.3 | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/src/lib/libssl/man/SSL_get_version.3 b/src/lib/libssl/man/SSL_get_version.3 index f8999d8695..cc4297c5ba 100644 --- a/src/lib/libssl/man/SSL_get_version.3 +++ b/src/lib/libssl/man/SSL_get_version.3 | |||
| @@ -1,5 +1,6 @@ | |||
| 1 | .\" $OpenBSD: SSL_get_version.3,v 1.6 2019/01/21 12:35:33 schwarze Exp $ | 1 | .\" $OpenBSD: SSL_get_version.3,v 1.7 2019/03/18 18:31:15 schwarze Exp $ |
| 2 | .\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 | 2 | .\" full merge up to: OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 |
| 3 | .\" selective merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100 | ||
| 3 | .\" | 4 | .\" |
| 4 | .\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>. | 5 | .\" This file was written by Lutz Jaenicke <jaenicke@openssl.org>. |
| 5 | .\" Copyright (c) 2001, 2005, 2014 The OpenSSL Project. All rights reserved. | 6 | .\" Copyright (c) 2001, 2005, 2014 The OpenSSL Project. All rights reserved. |
| @@ -48,12 +49,18 @@ | |||
| 48 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 49 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
| 49 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 50 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
| 50 | .\" | 51 | .\" |
| 51 | .Dd $Mdocdate: January 21 2019 $ | 52 | .Dd $Mdocdate: March 18 2019 $ |
| 52 | .Dt SSL_GET_VERSION 3 | 53 | .Dt SSL_GET_VERSION 3 |
| 53 | .Os | 54 | .Os |
| 54 | .Sh NAME | 55 | .Sh NAME |
| 55 | .Nm SSL_get_version , | 56 | .Nm SSL_get_version , |
| 56 | .Nm SSL_version | 57 | .Nm SSL_version |
| 58 | .\" The following are intentionally undocumented because | ||
| 59 | .\" - the longer term plan is to remove them | ||
| 60 | .\" - nothing appears to be using them in the wild | ||
| 61 | .\" - and they have the wrong namespace prefix | ||
| 62 | .\" Nm TLS1_get_version | ||
| 63 | .\" Nm TLS1_get_client_version | ||
| 57 | .Nd get the protocol version of a connection | 64 | .Nd get the protocol version of a connection |
| 58 | .Sh SYNOPSIS | 65 | .Sh SYNOPSIS |
| 59 | .In openssl/ssl.h | 66 | .In openssl/ssl.h |
| @@ -68,6 +75,9 @@ returns the name of the protocol used for the connection | |||
| 68 | .Pp | 75 | .Pp |
| 69 | .Fn SSL_version | 76 | .Fn SSL_version |
| 70 | returns an integer constant representing that protocol. | 77 | returns an integer constant representing that protocol. |
| 78 | .Pp | ||
| 79 | These functions only return reliable results | ||
| 80 | after the initial handshake has been completed. | ||
| 71 | .Sh RETURN VALUES | 81 | .Sh RETURN VALUES |
| 72 | The following strings or integers can be returned: | 82 | The following strings or integers can be returned: |
| 73 | .Bl -tag -width Ds | 83 | .Bl -tag -width Ds |
| @@ -82,7 +92,8 @@ The connection uses the TLSv1.3 protocol. | |||
| 82 | .It Qo DTLSv1 Qc No or Dv DTLS1_VERSION | 92 | .It Qo DTLSv1 Qc No or Dv DTLS1_VERSION |
| 83 | The connection uses the Datagram Transport Layer Security 1.0 protocol. | 93 | The connection uses the Datagram Transport Layer Security 1.0 protocol. |
| 84 | .It Qq unknown | 94 | .It Qq unknown |
| 85 | This indicates that no version has been set (no connection established). | 95 | This indicates an unknown protocol version; |
| 96 | it cannot currently happen with LibreSSL. | ||
| 86 | .El | 97 | .El |
| 87 | .Sh SEE ALSO | 98 | .Sh SEE ALSO |
| 88 | .Xr ssl 3 | 99 | .Xr ssl 3 |
