diff options
Diffstat (limited to 'upstream/debian-unstable/man3/SSL_read.3ssl')
-rw-r--r-- | upstream/debian-unstable/man3/SSL_read.3ssl | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/upstream/debian-unstable/man3/SSL_read.3ssl b/upstream/debian-unstable/man3/SSL_read.3ssl index 178f5c78..457d9797 100644 --- a/upstream/debian-unstable/man3/SSL_read.3ssl +++ b/upstream/debian-unstable/man3/SSL_read.3ssl @@ -55,7 +55,7 @@ .\" ======================================================================== .\" .IX Title "SSL_READ 3SSL" -.TH SSL_READ 3SSL 2024-02-03 3.1.5 OpenSSL +.TH SSL_READ 3SSL 2024-04-04 3.2.2-dev OpenSSL .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -150,6 +150,14 @@ retrieved out of the BIO before being able to continue. are buffered bytes available for immediate retrieval. In this case the read function can be called without blocking or actually receiving new data from the underlying socket. +.PP +When used with a QUIC SSL object, calling an I/O function such as \fBSSL_read()\fR +allows internal network event processing to be performed. It is important that +this processing is performed regularly. If an application is not using thread +assisted mode, an application should ensure that an I/O function such as +\&\fBSSL_read()\fR is called regularly, or alternatively ensure that \fBSSL_handle_events()\fR +is called regularly. See \fBopenssl\-quic\fR\|(7) and \fBSSL_handle_events\fR\|(3) for more +information. .SH "RETURN VALUES" .IX Header "RETURN VALUES" \&\fBSSL_read_ex()\fR and \fBSSL_peek_ex()\fR will return 1 for success or 0 for failure. @@ -190,7 +198,7 @@ You should instead call \fBSSL_get_error()\fR to find out if it's retryable. The \fBSSL_read_ex()\fR and \fBSSL_peek_ex()\fR functions were added in OpenSSL 1.1.1. .SH COPYRIGHT .IX Header "COPYRIGHT" -Copyright 2000\-2020 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000\-2023 The OpenSSL Project Authors. All Rights Reserved. .PP Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy |