diff options
author | schwarze <> | 2018-03-18 07:57:19 +0000 |
---|---|---|
committer | schwarze <> | 2018-03-18 07:57:19 +0000 |
commit | bb24192b1094a96da2a01ee240b53d59d8055298 (patch) | |
tree | a616e720e210355e987db721c343b804121f5f2a /src | |
parent | ae6ac06db1d0f7691f7a30f9a10fe01cd75ec4ca (diff) | |
download | openbsd-bb24192b1094a96da2a01ee240b53d59d8055298.tar.gz openbsd-bb24192b1094a96da2a01ee240b53d59d8055298.tar.bz2 openbsd-bb24192b1094a96da2a01ee240b53d59d8055298.zip |
In ssl.h rev. 1.148 2018/03/17 14:26:13, jsing@ provided
SSL_SESSION_get0_id_context(3).
Merge the documentation from OpenSSL, tweaked by me.
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libssl/man/SSL_SESSION_set1_id_context.3 | 34 |
1 files changed, 30 insertions, 4 deletions
diff --git a/src/lib/libssl/man/SSL_SESSION_set1_id_context.3 b/src/lib/libssl/man/SSL_SESSION_set1_id_context.3 index f7fa13ebcf..29f08781a6 100644 --- a/src/lib/libssl/man/SSL_SESSION_set1_id_context.3 +++ b/src/lib/libssl/man/SSL_SESSION_set1_id_context.3 | |||
@@ -1,5 +1,6 @@ | |||
1 | .\" $OpenBSD: SSL_SESSION_set1_id_context.3,v 1.1 2017/04/10 15:37:55 schwarze Exp $ | 1 | .\" $OpenBSD: SSL_SESSION_set1_id_context.3,v 1.2 2018/03/18 07:57:19 schwarze Exp $ |
2 | .\" OpenSSL SSL_SESSION_get0_id_context.pod b31db505 Mar 24 16:01:50 2017 | 2 | .\" full merge up to: |
3 | .\" OpenSSL SSL_SESSION_get0_id_context b31db505 Mar 24 16:01:50 2017 | ||
3 | .\" | 4 | .\" |
4 | .\" This file was written by Matt Caswell <matt@openssl.org> | 5 | .\" This file was written by Matt Caswell <matt@openssl.org> |
5 | .\" Copyright (c) 2017 The OpenSSL Project. All rights reserved. | 6 | .\" Copyright (c) 2017 The OpenSSL Project. All rights reserved. |
@@ -48,14 +49,20 @@ | |||
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: April 10 2017 $ | 52 | .Dd $Mdocdate: March 18 2018 $ |
52 | .Dt SSL_SESSION_SET1_ID_CONTEXT 3 | 53 | .Dt SSL_SESSION_SET1_ID_CONTEXT 3 |
53 | .Os | 54 | .Os |
54 | .Sh NAME | 55 | .Sh NAME |
56 | .Nm SSL_SESSION_get0_id_context , | ||
55 | .Nm SSL_SESSION_set1_id_context | 57 | .Nm SSL_SESSION_set1_id_context |
56 | .Nd set the SSL ID context associated with a session | 58 | .Nd get and set the SSL ID context associated with a session |
57 | .Sh SYNOPSIS | 59 | .Sh SYNOPSIS |
58 | .In openssl/ssl.h | 60 | .In openssl/ssl.h |
61 | .Ft const unsigned char * | ||
62 | .Fo SSL_SESSION_get0_id_context | ||
63 | .Fa "const SSL_SESSION *s" | ||
64 | .Fa "unsigned int *len" | ||
65 | .Fc | ||
59 | .Ft int | 66 | .Ft int |
60 | .Fo SSL_SESSION_set1_id_context | 67 | .Fo SSL_SESSION_set1_id_context |
61 | .Fa "SSL_SESSION *s" | 68 | .Fa "SSL_SESSION *s" |
@@ -63,6 +70,16 @@ | |||
63 | .Fa "unsigned int sid_ctx_len" | 70 | .Fa "unsigned int sid_ctx_len" |
64 | .Fc | 71 | .Fc |
65 | .Sh DESCRIPTION | 72 | .Sh DESCRIPTION |
73 | .Fn SSL_SESSION_get0_id_context | ||
74 | returns the ID context associated with | ||
75 | .Fa s . | ||
76 | The length of the ID context in bytes is written to | ||
77 | .Pf * Fa len | ||
78 | if | ||
79 | .Fa len | ||
80 | is not | ||
81 | .Dv NULL . | ||
82 | .Pp | ||
66 | .Fn SSL_SESSION_set1_id_context | 83 | .Fn SSL_SESSION_set1_id_context |
67 | takes a copy of the provided ID context given in | 84 | takes a copy of the provided ID context given in |
68 | .Fa sid_ctx | 85 | .Fa sid_ctx |
@@ -74,6 +91,11 @@ which must not exceed | |||
74 | .Dv SSL_MAX_SID_CTX_LENGTH | 91 | .Dv SSL_MAX_SID_CTX_LENGTH |
75 | bytes. | 92 | bytes. |
76 | .Sh RETURN VALUES | 93 | .Sh RETURN VALUES |
94 | .Fn SSL_SESSION_get0_id_context | ||
95 | returns an internal pointer to an object maintained within | ||
96 | .Fa s | ||
97 | that should not be freed by the caller. | ||
98 | .Pp | ||
77 | .Fn SSL_SESSION_set1_id_context | 99 | .Fn SSL_SESSION_set1_id_context |
78 | returns 1 on success or 0 on error. | 100 | returns 1 on success or 0 on error. |
79 | .Sh SEE ALSO | 101 | .Sh SEE ALSO |
@@ -81,3 +103,7 @@ returns 1 on success or 0 on error. | |||
81 | .Xr SSL_CTX_set_session_id_context 3 , | 103 | .Xr SSL_CTX_set_session_id_context 3 , |
82 | .Xr SSL_get_session 3 , | 104 | .Xr SSL_get_session 3 , |
83 | .Xr SSL_SESSION_new 3 | 105 | .Xr SSL_SESSION_new 3 |
106 | .Sh HISTORY | ||
107 | .Fa SSL_SESSION_get0_id_context | ||
108 | first appeared in OpenSSL 1.1.0 and has been available since | ||
109 | .Ox 6.3 . | ||