我们已将使用 OpenSSL 的应用程序移植到 mbel TLS。mbel 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 );
如果要为每个连接调用所有这些初始化函数,或者某些函数只能调用一次,有人可以评论一下吗?
谢谢