Есть ли способ запустить 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/). Мне это понадобилось около года назад, поэтому я сделал несколько сборок доступными.

На самом деле LibreSSL 2.1.2 основывается на Windows.

Другие вопросы по тегам