mbedtls をスレッド コンテキストなし (TCP/IP あり) の OS に移植する場合、スレッド コンテキスト (I/O のブロックなど - タイムアウトの有無にかかわらず) が必要ですか?
私の OS はスレッド コンテキストを提供しません。ネットワーク エンドポイントを作成でき、データが利用可能になると (コールバックを介して) 通知されます。
最初の SSL ネゴシエーションでは、同期方式で SSL レコードを読み書きする機能が必要であることに気付きました。
クライアント プログラムが SSL エンジンをループ ( WANT_READ
/ WANT_WRITE
) で駆動していることがわかりました。このタイプのポーリングは、SSL エンジンを駆動するのに十分ですか?