In my full-duplex, non-blocking application, I’d like to avoid renegotiation 
because my application doesn’t need it and the complexity it seems to add.

I was wondering, if neither side ever explicitly causes renegotiation to occur 
(e.g. - SSL_renegotiate), is it still possible with existing versions of the 
OpenSSL library for a SSL_read to yield a SSL_ERROR_WANTS_WRITE or a SSL_write 
to yield a SSL_ERROR_WANTS_READ?  Without renegotiation, I didn’t see any good 
reason why a read might need writeability (and vice versa) from the TLS 
protocol.

I’m perfectly content with handling SSL_connect and SSL_accept returning both 
errors but would like to remove the additional logic that read needing 
writeability (and vice versa) causes if at all possible.

PS - My application runs over top of network sockets if that matters at all.

Thanks!

-----
John Lane Schultz
Spread Concepts LLC
Cell: 443 838 2200
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to