Мне нужно собрать библиотеку протоколов Secure Remote Password (SRP / libsrp) для старого проекта с 2010 года. Я не могу понять, как создать ее для Win32.
Я нашел эту ссылку с последним исходным кодом:
http://srp.stanford.edu/download.html
В проекте использовалась версия 2.1.2.Есть ссылка на Win32-бинарники, но она мертва.Таким образом, единственный способ получить двоичные файлы - это скомпилировать исходный код.
В Win32 \ README было сказано, что OpenSSL включает и скомпилированные библиотеки в связанные папки (include, lib и т. Д.).Я не могу понять, какую версию OpenSSL следует использовать.На веб-странице было сказано что-то о исправлении версии 1.0.0.0, но я использовал последнюю версию OpenSSL.
Затем было сказано открыть файл "srp_openssl.dsw" (который является VC ++ 6 Workspace) и пересобратьвсе для получения двоичных файлов.
Результатом являются сотни ошибок, связанных с устаревшим языком и связанных с OpenSSL.Также необходимо учитывать, что OpenSSL изменил имена библиотек.
Итак, единственный ли способ - использовать OpenSSL 1.0.0.0 и VC ++ 6 для создания SRP?Кроме того, есть ли двоичные файлы в интернете?