我需要从2010年开始为旧项目构建安全远程密码协议库(SRP / libsrp)。我不知道如何为Win32构建它。
我找到了包含最新源代码的链接:
http://srp.stanford.edu/download.html
版本2.1.2用于项目中。有Win32-binaries的链接,但是它已经死了。 因此,获取二进制文件的唯一方法是编译源代码。
据说在Win32 \ README中,OpenSSL包含文件和已编译的libs放在相关的文件夹中(include,lib等)。 我不知道应该使用哪个版本的OpenSSL。在网页上说过有关修补1.0.0.0版本的内容,但是我使用了最新版本的OpenSSL。
然后据说要打开“ srp_openssl.dsw”文件(这是VC ++ 6 Workspace)并重建所有内容以获取二进制文件。
结果是与过时的语言和OpenSSL有关的数百个错误。还需要考虑到OpenSSL更改了库名。
那么,唯一的方法-使用OpenSSL 1.0.0.0和VC ++ 6构建SRP吗?另外,互联网上有二进制文件吗?