libssl-1_1.dll (OpenSSL) 中缺少 BIO_set_conn_hostname & BIO_get_ssl
BIO_set_conn_hostname & BIO_get_ssl missing from libssl-1_1.dll (OpenSSL)
我正在尝试使用 OpenSSL 库在 Delphi 中实现具有 PSK 安全性的 DTLS。我基于调用 "BIO_set_conn_hostname" 和 "BIO_get_ssl" 的 C++ 示例,但这些函数似乎不在 "libssl-1_1.dll" 中。
OpenSSL 文档建议这些函数应该在 1.1 版中,但我已经询问了 DLL,它们肯定不存在 - 我应该在哪里找到它们?
这两个都是在openssl/bio.h:
中定义的C宏
/usr/include/openssl/bio.h:# define BIO_set_conn_hostname(b,name) BIO_ctrl(...)
/usr/include/openssl/bio.h:# define BIO_get_ssl(b,sslp) BIO_ctrl(...)
感谢 Viktor Dukhovni 在 openSSL 邮件列表中回答了这个问题。
我正在尝试使用 OpenSSL 库在 Delphi 中实现具有 PSK 安全性的 DTLS。我基于调用 "BIO_set_conn_hostname" 和 "BIO_get_ssl" 的 C++ 示例,但这些函数似乎不在 "libssl-1_1.dll" 中。 OpenSSL 文档建议这些函数应该在 1.1 版中,但我已经询问了 DLL,它们肯定不存在 - 我应该在哪里找到它们?
这两个都是在openssl/bio.h:
中定义的C宏/usr/include/openssl/bio.h:# define BIO_set_conn_hostname(b,name) BIO_ctrl(...)
/usr/include/openssl/bio.h:# define BIO_get_ssl(b,sslp) BIO_ctrl(...)
感谢 Viktor Dukhovni 在 openSSL 邮件列表中回答了这个问题。