Есть ли способ запустить LibreSSL в Windows?
Я хотел бы использовать LibreSSL вместо OpenSSL в Windows, но я пока не нашел распространения. Я пропустил это? Или есть не слишком сложный способ собрать его сам?
4 ответа
libressl поддерживает Windows 7, Windows 8 и Windows Vista со 2 декабря 2014 г.
http://undeadly.org/cgi?action=article&sid=20141201141720
По состоянию на вчерашний день, релиз версии 2.2.1 libressl теперь поддерживает дополнительно:
- Windows XP
- Windows 2009 (он же Windows POS, встроенный)
- Windows NT 2003-2012
Чтобы использовать libressl в Windows, просто загрузите его и следуйте инструкциям, включенным в README. DLL включены.
Обновить:
Как указано в ChangeLog версии 2.1.2, выпущенной 2014-12-04, LibreSSL теперь, по крайней мере, поддерживает mingw-w64.
- Добавлена начальная поддержка Windows mingw-w64
Мы ожидаем, что LibreSSL будет поддерживать больше компиляторов в будущем, и даже CMake.
Старый пост:
Как README предлагает:
Переносчик LibreSSL будет работать на любой достаточно современной версии Linux, Solaris или OSX с компилятором, совместимым со стандартами, и библиотекой C.
В настоящее время нет прямого способа построить его на Windows.
Тем не менее, BoringSSL, еще один форк OpenSSL, в котором есть сценарии сборки CMake, будет построен на Windows. Я думаю, что есть шанс адаптировать сценарии CMake от BoringSSL к LibreSSL, чтобы LibreSSL мог быть построен на Windows. Там также могут потребоваться некоторые изменения кода.
Вы также можете попробовать openssl-cmake.
Команда LibreSSL прекратила компилировать двоичные файлы для Windows, начиная с версии 2.5.5. Итак, я скомпилировал его. LibreSSL 3.2.0 для Windows доступен по этой ссылке (https://sourceforge.net/projects/libressl-3-2-0-for-windows/files/). Мне это понадобилось около года назад, поэтому я сделал несколько сборок доступными.