我想在Windows上使用LibreSSL而不是OpenSSL,但我发现还没有发布。我错过了吗?或者是否有一种不太复杂的方法来自行编译?
答案 0 :(得分:3)
libressl自2014年12月2日起支持Windows 7,Windows 8和Windows Vista
http://undeadly.org/cgi?action=article&sid=20141201141720
截至昨天,libressl的发行版2.2.1现支持:
要在Windows上使用libressl,只需下载它并按照自述文件中的说明进行操作即可。包括DLL。
答案 1 :(得分:1)
更新
如2014-12-04发布的版本2.1.2的ChangeLog中所述,LibreSSL现在至少支持mingw-w64。
- 添加了初始Windows mingw-w64支持
我们期待LibreSSL在未来支持更多编译器,甚至是CMake。
旧帖子:
正如README所暗示的那样:
LibreSSL portable将建立在任何合理的现代版Linux上, Solaris或具有符合标准的编译器和C库的OSX。
目前没有直接在Windows上构建它的方法。
但是,BoringSSL,另一个具有CMake构建脚本的OpenSSL分支将构建在Windows上。我认为有可能将CMake脚本从BoringSSL改编为LibreSSL,以便可以在Windows上构建LibreSSL。可能还需要一些代码更改。
您也可以尝试openssl-cmake。
答案 2 :(得分:0)
LibreSSL 团队从 2.5.5 版开始停止为 Windows 编译二进制文件。所以我编译了它。可通过此链接 (https://sourceforge.net/projects/libressl-3-2-0-for-windows/files/) 获得适用于 Windows 的 LibreSSL 3.2.0。大约一年前我需要它,所以我做了一些可用的构建。
答案 3 :(得分:-1)
实际上,LibreSSL 2.1.2建立在Windows上..