Prefer some WolfSSL native APIs when building with WolfSSL.
However, some functionality in WolfSSL is available only through the
WolfSSL compatibility layer for OpenSSL, so the effort to create a
native mod_wolfssl halted here.
WARNING: EXPERIMENTAL code sketch; mod_nss is INCOMPLETE and UNTESTED
mod_nss supports most ssl.* config options supported by mod_openssl
"alternate ssl backend"
mod_gnutls supports most ssl.* config options supported by mod_openssl
"GnuTLS support for the mod_ssl"
mod_mbedtls supports most ssl.* config options supported by mod_openssl
thx Ward Willats for the initial discussion and attempt in the comments
./configure --with-nettle to use Nettle crypto lib for algorithms,
instead of OpenSSL or wolfSSL. Note: Nettle does not provide TLS.
"How to use SHA-256 without OpenSSL?"
requires wolfSSL library version 3.15.3 or later
"Adds support for building Lighttpd with wolfSSL"
(add the header)