[issue37535] Client SSLSocket with select.select() always returns readable with OpenSSL 1.1.1

Christian Heimes report at bugs.python.org
Tue Dec 10 02:34:39 EST 2019


Christian Heimes <lists at cheimes.de> added the comment:

do_handshake() performs just the handshake. TLS protocol can send or receive additional protocol data after the handshake, e.g. alerts, rekeying or renegotiation. The example just happened to not trigger these in TLS 1.2. TLS makes non-blocking IO more complicated.

----------

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue37535>
_______________________________________


More information about the Python-bugs-list mailing list