2

我想在 Windows 上使用 LibreSSL 而不是 OpenSSL,但我还没有发现任何发行版。我错过了吗?或者有没有一种不太复杂的方法来自己编译它?

4

4 回答 4

4

libressl 自 2014 年 12 月 2 日起支持 Windows 7、Windows 8 和 Windows Vista

http://undeadly.org/cgi?action=article&sid=20141201141720

截至昨天,libressl 的 2.2.1 版本现在还支持:

  • 视窗
  • Windows 2009(又名 Windows POS,嵌入式)
  • 视窗 NT 2003-2012

要在 Windows 上使用 libressl,只需下载它并按照自述文件中的说明进行操作。包括 DLL。

于 2015-07-09T22:26:46.907 回答
1

更新:

正如 2014-12-04 发布的 2.1.2 版本的 ChangeLog 中所述,LibreSSL 现在至少支持 mingw-w64。

  • 添加了初始 Windows mingw-w64 支持

我们期待 LibreSSL 在未来支持更多的编译器,甚至 CMake。


旧帖:

正如自述文件所建议的:

LibreSSL 可移植将构建在任何相当现代的 Linux、Solaris 或 OSX 版本上,并带有符合标准的编译器和 C 库。

目前没有直接的方法在 Windows 上构建它。

但是,具有 CMake 构建脚本的 OpenSSL 的另一个分支BoringSSL将在 Windows 上构建。我认为有机会将 CMake 脚本从 BoringSSL 改编为 LibreSSL,以便可以在 Windows 上构建 LibreSSL。可能还需要一些代码更改。

你也可以试试openssl-cmake 。

于 2014-11-24T11:32:14.397 回答
0

LibreSSL 团队从 2.5.5 版开始停止为 Windows 编译二进制文件。所以我编译了它。此链接 ( https://sourceforge.net/projects/libressl-3-2-0-for-windows/files/ )提供了适用于 Windows 的 LibreSSL 3.2.0 。大约一年前我需要它,所以我提供了一些版本。

于 2021-02-02T15:24:44.977 回答
-1

实际上,LibreSSL 2.1.2 是在 Windows 上构建的。

于 2014-12-09T05:03:34.813 回答