【发布时间】:2014-03-03 19:18:05
【问题描述】:
Boost::asio::ssl 是否释放 OpenSSL 所做的所有分配?我知道直接使用 OpenSSL,我必须调用 BIO_free_all、SSL_CTX_free 等。Asio 会这样做吗?如果是这样,它什么时候释放分配?
【问题讨论】:
标签: boost ssl openssl boost-asio
Boost::asio::ssl 是否释放 OpenSSL 所做的所有分配?我知道直接使用 OpenSSL,我必须调用 BIO_free_all、SSL_CTX_free 等。Asio 会这样做吗?如果是这样,它什么时候释放分配?
【问题讨论】:
标签: boost ssl openssl boost-asio
查看源代码,boost::asio::ssl 似乎确实释放了其 OpenSSL 分配。例如SSL_CTX_free 在 context 的析构函数中被调用。
【讨论】: