I would like to use LibreSSL instead of OpenSSL on Windows, but I found no distribution yet. Did I miss it? Or is there a not too complicated way to compile it myself?
4 Answers
libressl has supported Windows 7, Windows 8, and Windows Vista since Dec 2, 2014
http://undeadly.org/cgi?action=article&sid=20141201141720
As of yesterday, release version 2.2.1 of libressl now supports in addition:
- Windows XP
- Windows 2009 (aka Windows POS, embedded)
- Windows NT 2003-2012
To use libressl on Windows, just download it and follow the instructions included in the README. DLLs are included.
![](../../users/profiles/5100619.webp)
- 56
- 4
Update:
As stated in the ChangeLog of version 2.1.2 released on 2014-12-04, LibreSSL now at least support mingw-w64.
- Added initial Windows mingw-w64 support
We would be expecting LibreSSL to support more compilers in the future, and even CMake.
Old post:
As the README suggests:
LibreSSL portable will build on any reasonably modern version of Linux, Solaris, or OSX with a standards-compliant compiler and C library.
There is currently no direct way to build it on Windows.
However, BoringSSL, another fork of OpenSSL which has CMake build scripts would build on Windows. I would think there is a chance to adapt the CMake scripts from BoringSSL to LibreSSL so that LibreSSL can be built on Windows. There might need some code changes too.
You can also give openssl-cmake a try.
![](../../users/profiles/123671.webp)
- 81,787
- 73
- 317
- 396
![](../../users/profiles/1726669.webp)
- 369
- 2
- 11
The LibreSSL team stopped compiling binaries for Windows since version 2.5.5. So I compiled it. LibreSSL 3.2.0 for Windows is available at this link (https://sourceforge.net/projects/libressl-3-2-0-for-windows/files/). I needed it about a year ago, so I made some builds available.
![](../../users/profiles/15131240.webp)
- 1
- 1
-
Try to add a little context around the link. – 10 Rep Feb 02 '21 at 18:38
Actually, LibreSSL 2.1.2 builds on Windows..