diff options
Diffstat (limited to 'doc/ssl/SSL_get_error.pod')
-rw-r--r-- | doc/ssl/SSL_get_error.pod | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/doc/ssl/SSL_get_error.pod b/doc/ssl/SSL_get_error.pod index d52c27d8fe..d950fa3ed9 100644 --- a/doc/ssl/SSL_get_error.pod +++ b/doc/ssl/SSL_get_error.pod @@ -87,6 +87,17 @@ SSL_CTX_set_client_cert_cb() has asked to be called again. The TLS/SSL I/O function should be called again later. Details depend on the application. +=item SSL_ERROR_WANT_ASYNC + +The operation did not complete because an asynchronous engine is still +processing data. This will only occur if the mode has been set to SSL_MODE_ASYNC +using L<SSL_CTX_set_mode(3)> or L<SSL_set_mode(3)> and an asynchronous capable +engine is being used. An application can determine whether the engine has +completed its processing using select() or poll() on the asynchronous wait file +descriptor. This file descriptor is available by calling +L<SSL_get_async_wait_fd(3)>. The TLS/SSL I/O function should be called again +later. + =item SSL_ERROR_SYSCALL Some I/O error occurred. The OpenSSL error queue may contain more @@ -107,4 +118,8 @@ OpenSSL error queue contains more information on the error. L<ssl(3)>, L<err(3)> +=head1 HISTORY + +SSL_ERROR_WANT_ASYNC was added in OpenSSL 1.1.0. + =cut |