Skip to content

julek-wolfssl/osp

 
 

Repository files navigation

wolfSSL Open Source Project (osp) Ports

This repository contains wolfSSL ports into Open Source projects and packages. When porting the wolfSSL lightweight SSL/TLS library into an existing Open Source project, wolfSSL tries to upstream changes/patches. This is not always possible, and as such we maintain this repository of patches and modified projects.

Why use wolfSSL?

wolfSSL can provide several advantages over using the default SSL/TLS implementation in a project, product, or system. Some of these include:

  • Portability across platforms and OS/RTOS environments
  • Low/optimized memory use (runtime and footprint)
  • Best-tested SSL/TLS/crypto implementation available, reducing vulnerabilities
  • Current protocol support, up to TLS 1.3 and DTLS 1.2
  • Progressive algorithm support (ChaCha20, Poly1305, Curve/Ed25519, etc)
  • Commercial support available direct from wolfSSL engineers
  • Commercial licenses available (in addition to standard GPLv2)

For a full list of features, please visit the wolfSSL product page.

List of Open Source Project Ports

Each project port included in this repository is contained in its own subdirectory.

Project Description Home Page Blog Port Documentation
apache-httpd Apache HTTP Server Link Link README
asio Asio C++ Library Link Link README
freeradius-server FreeRADIUS Server Project Link
libest Cisco EST stack written in C Link Link README
libsignal-protocol-c Signal Protocol C Library Link Link README
lighttpd lighttpd web server Link Link README
openldap OpenLDAP Link README
openssh-patches OpenSSH Link Link README
ppp Paul's PPP Package Link README
qt Qt Link Link README
socat socat Multipurpose relay Link 1.7.3.4 README
1.7.4.1 README
stunnel stunnel Proxy Link Link 5.57 Unix README
5.57 Windows README
urllib3 urllib3 HTTP client for Python Link README
websocket-client WebSocket client for python Link README
websocketpp WebSocket++ Link Link README

Licensing

wolfSSL and wolfCrypt are either licensed for use under the GPLv2 (or at your option any later version) or a standard commercial license. For users who cannot use wolfSSL under GPLv2 (or any later version), a commercial license to wolfSSL and wolfCrypt is available. For license inquiries, please contact wolfSSL Inc. directly at licensing@wolfssl.com.

All non-wolfSSL projects in this repository are licensed under their respective project licenses.

Support

For support or build issues, please contact the wolfSSL support team at support@wolfssl.com.

About

wolfSSL Open Source project ports

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 59.8%
  • C++ 22.5%
  • Python 3.5%
  • Shell 2.8%
  • Roff 2.5%
  • Makefile 2.1%
  • Other 6.8%