A few systems like macOS and OpenBSD use LibreSSL by default.
It would be great if it were supported by INN.
LibreSSL and OpenSSL normally share the same APIs (only the versions differ).
Besides, owing to the version numbering (LibreSSL defines OPENSSL_VERSION_NUMBER as OpenSSL 2.x -- a major version which never existed), some parts of existing code is not appropriate for a build with LibreSSL. We should also handle LIBRESSL_VERSION_NUMBER.
A few systems like macOS and OpenBSD use LibreSSL by default. It would be great if it were supported by INN. LibreSSL and OpenSSL normally share the same APIs (only the versions differ).
Besides, owing to the version numbering (LibreSSL defines
OPENSSL_VERSION_NUMBER
as OpenSSL 2.x -- a major version which never existed), some parts of existing code is not appropriate for a build with LibreSSL. We should also handleLIBRESSL_VERSION_NUMBER
.