Hi Everyone,
I am trying to mix an application with a buffer BIO over a SSL BIO which uses an asynchronous engine for offloading.

I had a quick look at the SSL BIO (ssl/bio_ssl.c) and it does not seem to care about the error SSL_ERROR_WANT_ASYNC coming from a SSL_write or a SSL_read. Does this means that this error is silently ignored ? Does it means the BIO chains will retry automatically to call the SSL_write ou SSL_read with the same arguments to make it finish ? Does it mean my call to BIO_write/BIO_read will return directly when the engine call ASYNC_pause_job without fnishing the job and I have to call BIO_write / BIO_read until the sum or return value equals the amount of data I was expected it to proceed ?

best regards,
Nicolas
--
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Reply via email to