Windows で OpenSSL の代わりに LibreSSL を使用したいのですが、まだディストリビューションが見つかりません。私はそれを逃しましたか?または、自分でコンパイルする複雑すぎない方法はありますか?
4 に答える
libressl は、2014 年 12 月 2 日以降、Windows 7、Windows 8、および Windows Vista をサポートしています。
http://undeadly.org/cgi?action=article&sid=20141201141720
昨日の時点で、libressl のリリース バージョン 2.2.1 はさらに以下をサポートするようになりました。
- WindowsXP
- Windows 2009 (別名 Windows POS、組み込み)
- Windows NT 2003-2012
Windows で libressl を使用するには、ダウンロードして、README に含まれる指示に従ってください。DLL が含まれています。
アップデート:
2014 年 12 月 4 日にリリースされたバージョン 2.1.2 の ChangeLog に記載されているように、LibreSSL は少なくとも mingw-w64 をサポートするようになりました。
- 初期の Windows mingw-w64 サポートを追加
LibreSSL は将来、より多くのコンパイラ、さらには CMake をサポートすることを期待しています。
古い投稿:
READMEが示唆するように:
LibreSSL ポータブルは、標準に準拠したコンパイラと C ライブラリを使用して、Linux、Solaris、または OSX の合理的に最新のバージョンに構築されます。
現在、Windows でビルドする直接的な方法はありません。
ただし、CMake ビルド スクリプトを持つ OpenSSL の別のフォークであるBoringSSLは、Windows 上でビルドされます。LibreSSL を Windows 上で構築できるように、CMake スクリプトを BoringSSL から LibreSSL に適応させる機会があると思います。コードの変更も必要になる場合があります。
openssl-cmakeを試すこともできます。
実際、LibreSSL 2.1.2 は Windows でビルドされます。