wolfSSL Supported Open Source Projects

wolfSSL makes a great effort to support many different projects. We provide patches for projects to leverage our OpenSSL Compatibility Layer and work with maintainers to upstream support whenever possible. This blog is a list of currently supported open source projects. The support type denotes how wolfSSL is supported. “Patch” means that we provide a patch file that needs to be applied. “Upstream” means that wolfSSL is supported in the project’s mainline. “Fork” means that we provide a forked version of the library with changes made to support wolfSSL.

List of Supported Projects

Project NameDescriptionSupport TypeLink
apache-httpdApache HTTP ServerPatchhttps://github.com/wolfSSL/osp/tree/master/apache-httpd
asioAsio C++ LibraryPatchhttps://github.com/wolfSSL/osp/tree/master/asio
bind9DNS software systemPatchhttps://github.com/wolfSSL/osp/tree/master/bind9
chronyNetwork Time Protocol ImplementationPatchhttps://github.com/wolfSSL/osp/tree/master/chrony/4.1
cjoseJOSE for C/C++Patchhttps://github.com/wolfSSL/osp/tree/master/cjose
curlcommand-line tool for transferring dataUpstreamhttps://github.com/curl/curl
ffmpegVideo Manipulation UtilityPatchhttps://github.com/wolfSSL/osp/tree/master/ffmpeg
freeradius-server-2.1.12FreeRADIUS Server ProjectPatchhttps://github.com/wolfSSL/osp/tree/master/freeradius-server-2.1.12
gitVersion ControlPatchhttps://github.com/wolfSSL/osp/tree/master/git
haproxyLoad BalancerPatchhttps://github.com/wolfSSL/osp/tree/master/haproxy
hostapdAccess Point and Authentication ServerUpstreamhttps://w1.fi/hostapd/
Kerberos 5Network AuthenticationPatchhttps://github.com/wolfSSL/osp/tree/master/krb5
libestCisco EST stack written in CPatchhttps://github.com/wolfSSL/osp/tree/master/libest
libimobiledeviceLibrary to communicate with services on iOS devicesPatchhttps://github.com/wolfSSL/osp/tree/master/libimobiledevice
libsignal-protocol-cSignal Protocol C LibraryPatchhttps://github.com/wolfSSL/osp/tree/master/libsignal-protocol-c
libspdmSecurity Protocol and Data Model ImplementationPatchhttps://github.com/wolfSSL/osp/tree/master/libspdm/1.0.0
libssh2client-side C library for SSH2Patchhttps://github.com/wolfSSL/osp/tree/master/libssh2/1.9.0
lighttpdlighttpd web serverUpstreamhttps://github.com/lighttpd/lighttpd1.4
mariadbMariaDB relational databasePatchhttps://github.com/wolfSSL/osp/tree/master/mariadb/10.5.11
msmtpSMTP clientPatchhttps://github.com/wolfSSL/osp/tree/master/msmtp/1.8.7
net-snmpSimple Network Management ProtocolPatchhttps://github.com/wolfSSL/osp/tree/master/net-snmp
nginxWeb ServerPatchhttps://github.com/wolfSSL/wolfssl-nginx
ntpNetwork Time ProtocolPatchhttps://github.com/wolfSSL/osp/tree/master/ntp/4.2.8p15
NXP SE05X MiddlewarewolfSSL HostCrypto support patchPatchhttps://github.com/wolfSSL/osp/tree/master/nxp-se05x-middleware
openldapOpen source lightweight directory access protocolPatchhttps://github.com/wolfSSL/osp/tree/master/openldap
openpegasusOpen source DMTF CIM and WBEMPatchhttps://github.com/wolfSSL/osp/tree/master/openpegasus/2.14.1
openrestyNingx and LuaJIT-based web platformPatchhttps://github.com/wolfSSL/osp/tree/master/openresty
OpenSSHSSHPatchhttps://github.com/wolfSSL/osp/tree/master/openssh
OpenVPNVirtual Private NetworkUpstreamhttps://github.com/OpenVPN/openvpn
pppPaul’s PPP PackageForkhttps://github.com/wolfSSL/osp/tree/master/ppp
PythonPython language and interpreterPatchhttps://github.com/wolfSSL/osp/tree/master/Python
qtQt GUI LibraryPatchhttps://github.com/wolfSSL/osp/tree/master/qt
rsyslogrocket-fast Syslog ServerPatchhttps://github.com/wolfSSL/osp/tree/master/rsyslog/8.2106.0
sblim-sfcbSBLIM Small-footprint CIM BrokerPatchhttps://github.com/wolfSSL/osp/tree/master/sblim-sfcb/1.4.9
socatsocat Multipurpose relayPatchhttps://github.com/wolfSSL/osp/tree/master/socat
strongSwanIPsec-based VPNUpstreamhttps://github.com/strongswan/strongswan
stunnelstunnel ProxyPatchhttps://github.com/wolfSSL/osp/tree/master/stunnel
sudoCommand-line UtilityPatchhttps://github.com/wolfSSL/osp/tree/master/sudo/1.9.5p2
tcpdumpCommand-line packet analyzerPatchhttps://github.com/wolfSSL/osp/tree/master/tcpdump/4.9.3
urllib3urllib3 HTTP client for PythonPatchhttps://github.com/wolfSSL/osp/tree/master/urllib3
websocket-clientWebSocket client for PythonForkhttps://github.com/wolfSSL/osp/tree/master/websocket-client
websocketppWebSocket++Forkhttps://github.com/wolfSSL/osp/tree/master/websocketpp
wpa-supplicantWiFi Authentication with WPA, WPA2, and WPA3Upstreamhttps://w1.fi/wpa_supplicant/

If you have any questions or run into any issues, contact us at facts@wolfssl.com, or call us at +1 425 245 8247.