0

我需要为 2010 年的旧项目构建安全远程密码协议库 (SRP/libsrp)。我不知道如何为 Win32 构建它。

我找到了最新源代码的链接:

http://srp.stanford.edu/download.html

项目中使用了 2.1.2 版本。Win32-binaries 有链接,但它已经死了。所以获取二进制文件的唯一方法是编译源代码。

在 Win32\README 中,据说将 OpenSSL 包含和编译的库放在相关文件夹(包括、库等)中。我不知道应该使用哪个版本的 OpenSSL。网页上说要修补 1.0.0.0 版本,但我使用的是最新版本的 OpenSSL。

然后据说打开“srp_openssl.dsw”文件(即 VC++ 6 工作区)并重建所有内容以获取二进制文件。

结果是数百个与过时语言和 OpenSSL 相关的错误。还需要考虑到 OpenSSL 更改了库名称。

那么,是否是唯一的方法——使用 OpenSSL 1.0.0.0 和 VC++ 6 来构建 SRP?另外,互联网上有二进制文件吗?

4

0 回答 0