【发布时间】:2014-12-01 21:01:47
【问题描述】:
我想在 Windows 上使用 LibreSSL 而不是 OpenSSL,但我还没有发现任何发行版。我错过了吗?或者有没有不太复杂的方法自己编译?
【问题讨论】:
我想在 Windows 上使用 LibreSSL 而不是 OpenSSL,但我还没有发现任何发行版。我错过了吗?或者有没有不太复杂的方法自己编译?
【问题讨论】:
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。
【讨论】:
更新:
正如 2014-12-04 发布的 2.1.2 版本的 ChangeLog 中所述,LibreSSL 现在至少支持 mingw-w64。
- 添加了初始 Windows mingw-w64 支持
我们期待 LibreSSL 在未来支持更多的编译器,甚至 CMake。
旧帖:
正如README 建议的那样:
LibreSSL 可移植版将构建在任何现代版本的 Linux 之上, 具有符合标准的编译器和 C 库的 Solaris 或 OSX。
目前没有直接的方法在 Windows 上构建它。
但是,BoringSSL,另一个具有 CMake 构建脚本的 OpenSSL 分支将在 Windows 上构建。我认为有机会将 CMake 脚本从 BoringSSL 改编为 LibreSSL,以便可以在 Windows 上构建 LibreSSL。可能还需要一些代码更改。
你也可以试试openssl-cmake。
【讨论】:
LibreSSL 团队从 2.5.5 版开始停止为 Windows 编译二进制文件。所以我编译了它。此链接 (https://sourceforge.net/projects/libressl-3-2-0-for-windows/files/) 提供了适用于 Windows 的 LibreSSL 3.2.0。大约一年前我需要它,所以我提供了一些构建版本。
【讨论】:
实际上,LibreSSL 2.1.2 是在 Windows 上构建的..
【讨论】: