wolfSSL is the leading provider of lightweight, portable, embedded TLS and security solutions. Our products secure over 5 billion devices worldwide, from IoT and embedded systems to the cloud.
- wolfSSL - Embedded TLS/SSL library supporting up to TLS 1.3 and DTLS 1.3
- wolfCrypt - FIPS 140-3 validated cryptography engine
- wolfBoot - OS-agnostic secure bootloader for microcontrollers
- wolfSSH - Lightweight SSHv2 client and server library
- wolfMQTT - Lightweight client implementation of MQTT(S) protocol
- wolfTPM - Portable TPM 2.0 library
- wolfSentry - Embedded firewall and intrusion prevention system
- wolfHSM - Portable software HSM library
- wolfPKCS11 - PKCS#11 interface for wolfCrypt
- wolfCLU - Command Line Utility for wolfSSL/wolfCrypt
- wolfSSL JNI/JSSE - Java Secure Socket Extension (JSSE) provider
- wolfCrypt JNI/JCE - Java Cryptography Extension (JCE) provider
- wolfSSL Python - Python wrapper for wolfSSL
- wolfCrypt Python - Python wrapper for wolfCrypt
- wolfCrypt rustls Provider - rustls wolfCrypt cryptography provider
- wolfSSL Examples - wolfSSL examples and sample applications
- wolfSSL STM32 Examples - STM32 specific examples for wolfSSL
- wolfBoot Examples - wolfBoot examples
- wolfSSH Examples - wolfSSH library examples
- wolfPKCS11 Examples - wolfPKCS11 library examples
- wolfHSM Examples - wolfHSM library examples
- wolfSSL OSP - Open Source project ports and patches
- wolfSSL Yocto/OpenEmbedded Layer - wolfSSL integration for Yocto and OpenEmbedded
- Arduino wolfSSL - wolfSSL for Arduino environments
- ESP-IDF wolfSSL - Espressif ESP32 integration
- FIPS 140-3 (Certificate #4718) and FIPS 140-2 (Certificates #3389, #2425)
- DO-178C DAL-A certified for avionics
- Support for TLS 1.3, DTLS 1.3, and post-quantum cryptography
We welcome contributions from the community! Here's how you can get involved:
- Check our GitHub Issues for existing reports
- Create detailed bug reports with reproduction steps
- Suggest new features and improvements
- Fork the repository you want to contribute to
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to your branch (
git push origin feature/amazing-feature
) - Open a Pull Request
- Email support@wolfssl.com to get and sign a Contributor Agreement
- Lightweight: Optimized for embedded systems with minimal footprint
- Portable: Cross-platform support for 30+ operating systems
- Secure: Regular security audits and rapid vulnerability response
- Fast: Hardware acceleration and assembly optimizations
- Flexible: Modular design with extensive configuration options
- Email: facts@wolfssl.com
- Licensing: licensing@wolfssl.com
- Support: support@wolfssl.com
- Phone: +1 (425) 245-8247
www.wolfssl.com