OpenSSLを使用していたアプリケーションをmbel TLSに移植しました。 mbel TLSに関する1つの問題は、完全ではないドキュメントであり、将来のバージョンでは、推測や探索にどのような変化が起こるかについてのリスクがあります。mbed TLS初期化
私たちはすでに移植しましたが、呼び出す初期化関数と、各接続に対してどの初期化関数を実行するのかは明確ではありません。サンプルアプリケーションに基づいて、すべての接続に対して以下の初期化関数を呼び出しています。
mbedtls_ctr_drbg_init(&ctr_drbg);
mbedtls_net_init(&server_fd);
mbedtls_ssl_init(&ssl);
mbedtls_ssl_config_init(&conf);
mbedtls_x509_crt_init(&ca);
mbedtls_entropy_init(&entropy);
これらの初期化関数がすべての接続で呼び出される場合や、一部の関数が1回だけ呼び出される場合は誰かがコメントできますか?
おかげ
@EJP - 私は、OpenSSLタグを削除しました。 OpenSSLとの唯一の関連性は、名前で言及されているようです。質問のタグを付け直してください。 – jww
mbed.orgには[mbed TLS tutorial](https://tls.mbed.org/kb/how-to/mbedtls-tutorial)の例があります。多分それが一緒にあなたを助けることができますか? – jww
@jwwこれは一般的なチュートリアルであり、接続ごとに何をすべきかについては言及していません。 – yumoji