summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschwarze <>2022-12-18 20:24:52 +0000
committerschwarze <>2022-12-18 20:24:52 +0000
commitc6b7870910f27b5e7093447d33ddf8ef4e2d77d6 (patch)
treed85d1a077aff06d7b94b11a8a253fbd1b9796a9d
parentf26ef0aa360dae497f219007f5241029c6f83cf0 (diff)
downloadopenbsd-c6b7870910f27b5e7093447d33ddf8ef4e2d77d6.tar.gz
openbsd-c6b7870910f27b5e7093447d33ddf8ef4e2d77d6.tar.bz2
openbsd-c6b7870910f27b5e7093447d33ddf8ef4e2d77d6.zip
document the interaction with BIO_dup_chain(3)
-rw-r--r--src/lib/libssl/man/BIO_f_ssl.316
1 files changed, 14 insertions, 2 deletions
diff --git a/src/lib/libssl/man/BIO_f_ssl.3 b/src/lib/libssl/man/BIO_f_ssl.3
index 5e18a85bd1..7292e63f51 100644
--- a/src/lib/libssl/man/BIO_f_ssl.3
+++ b/src/lib/libssl/man/BIO_f_ssl.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_f_ssl.3,v 1.12 2022/03/31 17:27:18 naddy Exp $ 1.\" $OpenBSD: BIO_f_ssl.3,v 1.13 2022/12/18 20:24:52 schwarze Exp $
2.\" full merge up to: OpenSSL f672aee4 Feb 9 11:52:40 2016 -0500 2.\" full merge up to: OpenSSL f672aee4 Feb 9 11:52:40 2016 -0500
3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
4.\" 4.\"
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: March 31 2022 $ 53.Dd $Mdocdate: December 18 2022 $
54.Dt BIO_F_SSL 3 54.Dt BIO_F_SSL 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -305,6 +305,18 @@ should be used for non blocking connect
305to determine if the call should be retried. 305to determine if the call should be retried.
306If an SSL connection has already been established, this call has no effect. 306If an SSL connection has already been established, this call has no effect.
307.Pp 307.Pp
308When a chain containing an SSL BIO is copied with
309.Xr BIO_dup_chain 3 ,
310.Xr SSL_dup 3
311is called internally to copy the
312.Vt SSL
313object from the existing BIO object to the new BIO object,
314and the internal data related to
315.Fn BIO_set_ssl_renegotiate_bytes
316and
317.Fn BIO_set_ssl_renegotiate_timeout
318is also copied.
319.Pp
308.Vt SSL 320.Vt SSL
309.Vt BIO Ns s 321.Vt BIO Ns s
310are exceptional in that if the underlying transport is non-blocking they can 322are exceptional in that if the underlying transport is non-blocking they can