Bei der Portierung von mbedtls auf ein Betriebssystem ohne Threadingkontext (aber mit TCP/IP) benötigen Sie einen Threadkontext (z. B. E/A blockieren - mit oder ohne Auszeit)?mbed TLS - Portierung auf NON-OS (kein Threadkontext)
Mein Betriebssystem bietet keinen Threadkontext. Ich kann Netzwerkendpunkte erstellen und werde (per Rückruf) benachrichtigt, wenn Daten verfügbar werden.
Ich bemerkte, dass die anfängliche SSL-Verhandlung die Fähigkeit erforderte, SSL-Datensätze synchron zu lesen/schreiben.
Ich sah, dass die Client-Programme die SSL-Engine in einer Schleife (WANT_READ
/WANT_WRITE
) fuhr. Reicht diese Art der Abfrage aus, um die SSL-Engine zu steuern?