我们已经移植这是使用OpenSSL来MBEL TLS的应用程序。 mbel TLS的一个问题是远未完成的文档,并将细节留给假设或探索以及未来版本中事物将如何改变的风险。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);
有人可以评论,如果所有这些初始化函数将被调用的每个连接或一些只能只是一次?
感谢
@EJP - 我删除了OpenSSL的标签。与OpenSSL唯一相关的似乎是它的名字。随意重新标记问题。 – jww
看起来mbed.org在[mbed TLS教程](https://tls.mbed.org/kb/how-to/mbedtls-tutorial)上有一个温和的例子。也许这可以帮助你一起? – jww
@jww这是一个通用的教程,并没有解决哪个应该是一次应该为每个连接。 – yumoji