BIO_set_conn_hostname & BIO_get_ssl отсутствует в libssl-1_1.dll (OpenSSL) - PullRequest
0 голосов
/ 07 апреля 2020

Я пытаюсь реализовать DTLS с защитой PSK в Delphi с использованием библиотеки OpenSSL. Пример C ++ Я основываю это на вызовах «BIO_set_conn_hostname» и «BIO_get_ssl», но эти функции, по-видимому, не находятся в «libssl-1_1.dll». Документация OpenSSL предполагает, что эти функции должны быть в версии 1.1, но я опросил DLL, и их точно нет - где мне их найти?

1 Ответ

0 голосов
/ 09 апреля 2020

Оба эти макроса C определены в openssl / bio.h:

/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(...)

Благодарим Виктора Духовного, который ответил на это в списке рассылки openSSL.

...