Работа с OpenSSL
От: Lemik  
Дата: 30.11.21 18:10
Оценка:
Здравствуйте.
Мне надо в проекте для Windows использовать функции из библиотек OpenSSL.
Не спрашивайте зачем. Заменить их ничем нельзя. Так надо.
На странице манов на сайте OpenSSL (https://www.openssl.org/docs/man1.1.1/man3/) есть огромный список функций.
Но совершенно непонятно в каких библиотеках они находятся.
Вопрос: как узнать в какой библиотеке находится функция?
Можно, конечно, весь код открыть, но неужели нет и более простого способа это выяснить?
Наверняка я где-то туплю и ответ очень простой, но я реально его в упор не вижу.
Помогите пожалуйста.
openssl
Re: Работа с OpenSSL
От: vsb Казахстан  
Дата: 30.11.21 18:16
Оценка:
Разве OpenSSL это не одна библиотека?
Re: Работа с OpenSSL
От: Anton Batenev Россия https://github.com/abbat
Дата: 30.11.21 19:05
Оценка:
Здравствуйте, Lemik, Вы писали:

L> Вопрос: как узнать в какой библиотеке находится функция?


Они все находятся в libssl — на выходе одна библиотека.
Re: Работа с OpenSSL
От: Reset  
Дата: 30.11.21 21:32
Оценка: +1
Не знаю, как в Windows, а в Linux в OpenSSL две библиотеки libcrypto.so и libssl.so. Первая содержит разные функции шифрования (симметричное и не очень), хеши, генерация ключей и все, что не относится к протоколу TLS/SSL. А в libssl.so — все, связанное в TLS — реализация протокола, работа с сертификатами... Это поможет тебе понять, где какая функция находится.

Когда я разбирался с OpenSSL, я почитал их вики https://wiki.openssl.org/index.php/Main_Page (ссылки ближе к середине страницы, где "Usage and Programming"). Затем man по конкретной функции (там тоже есть примеры кода). Ну, а более конкретные вопросы — уже в гугле.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.