GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • wolfSSL
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — wolfSSL

README.md

Website Blog Documentation Download Support

Twitter LinkedIn YouTube GitHub


Welcome to wolfSSL

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.

🚀 Our Products

Security Libraries

  • 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
  • wolfIP - TCP/IP stack with no dynamic memory allocations
  • wolfGuard - FIPS 140-3 compliant WireGuard VPN powered by wolfCrypt

Command Line Tools

  • wolfCLU - Command Line Utility for wolfSSL/wolfCrypt

Language Wrappers

  • 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 Go - Go wrapper for wolfSSL

Examples

  • 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

Platform and Open Source Project Integrations

  • 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

🏆 Certifications & Standards

  • 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

🤝 How to Contribute

We welcome contributions from the community! Here's how you can get involved:

Reporting Issues

  • Email issue reports to [email protected]
  • Create detailed bug reports with reproduction steps
  • Suggest new features and improvements

Vulnerability Reports

  • Email vulnerability reports to [email protected], or to [email protected] for encrypted communication
  • Do NOT open vulnerability reports via GitHub Issues, please use email

Contributing Code

  1. Fork the repository you want to contribute to
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to your branch (git push origin feature/amazing-feature)
  5. Open a Pull Request
  6. Email [email protected] to get and sign a Contributor Agreement

🌟 Why Choose wolfSSL?

  • 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

📧 Contact Us

  • Email: [email protected]
  • Licensing: [email protected]
  • Support: [email protected]
  • Phone: +1 (425) 245-8247

Securing the Internet of Things and Beyond
www.wolfssl.com

Pinned Loading

  1. wolfssl wolfssl Public

    The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3 and DTLS 1.3! Update to wolfSSL 5.9.1 for the latest CVE f…

    C 3k 1k

  2. wolfssh wolfssh Public

    wolfSSH is a small, fast, portable SSH implementation, including support for SCP and SFTP.

    C 510 125

  3. wolfTPM wolfTPM Public

    wolfTPM is a highly portable TPM 2.0 library, designed for embedded use.

    C 350 96

  4. wolfBoot wolfBoot Public

    wolfBoot is a portable, OS-agnostic, secure bootloader for microcontrollers, supporting firmware authentication and firmware update mechanisms.

    C 539 168

  5. wolfssl-examples wolfssl-examples Public

    Example applications using the wolfSSL lightweight SSL/TLS library

    C 291 205

  6. wolfHSM wolfHSM Public

    HSM library that uses wolfCrypt as it's fallback crypto

    C 45 42

Repositories

Loading
Type
Language
Sort
Showing 10 of 69 repositories
  • wolfssh Public

    wolfSSH is a small, fast, portable SSH implementation, including support for SCP and SFTP.

    wolfSSL/wolfssh's past year of commit activity
    C 510 125 0 22 Updated Nov 12, 2026
  • documentation Public

    wolfSSL product manuals and documentation.

    wolfSSL/documentation's past year of commit activity
    C 18 GPL-2.0 47 0 6 Updated Nov 12, 2026
  • wolfssl Public

    The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3 and DTLS 1.3! Update to wolfSSL 5.9.1 for the latest CVE fixes.

    wolfSSL/wolfssl's past year of commit activity
    C 2,986 GPL-3.0 1,049 31 180 Updated Nov 12, 2026
  • oss-fuzz-targets Public

    Fuzz targets for OSS-Fuzz

    wolfSSL/oss-fuzz-targets's past year of commit activity
    C++ 25 8 0 0 Updated Nov 12, 2026
  • wolfProvider Public

    wolfCrypt and wolfCrypt FIPS provider for OpenSSL

    wolfSSL/wolfProvider's past year of commit activity
    C 28 GPL-3.0 36 5 27 Updated Nov 12, 2026
  • wolfCLU Public

    The wolfSSL Command Line Utility wolfCLU

    wolfSSL/wolfCLU's past year of commit activity
    C 28 GPL-2.0 46 0 12 Updated Nov 12, 2026
  • osp Public

    wolfSSL Open Source project ports

    wolfSSL/osp's past year of commit activity
    C 43 51 0 14 Updated Nov 12, 2026
  • libgcrypt-wolfssl Public

    Experimental port of wolfSSL into libgcrypt

    wolfSSL/libgcrypt-wolfssl's past year of commit activity
    C 2 GPL-2.0 3 2 0 Updated Nov 13, 2026
  • wolfTPM Public

    wolfTPM is a highly portable TPM 2.0 library, designed for embedded use.

    wolfSSL/wolfTPM's past year of commit activity
    C 350 96 0 2 Updated Nov 12, 2026
  • wolfBoot Public

    wolfBoot is a portable, OS-agnostic, secure bootloader for microcontrollers, supporting firmware authentication and firmware update mechanisms.

    wolfSSL/wolfBoot's past year of commit activity
    C 539 GPL-3.0 168 1 15 Updated Nov 12, 2026
View all repositories

People

@cconlon @LinuxJedi @danielinux @anhu @dgarske @Frauschi @mattia-moffa @AlexLanzano @embhorn @julek-wolfssl @aidankeefe2022 @stenslae @aidangarske

Top languages

C Shell Python Rust Dockerfile

Most used topics

security wolfssl cryptography tls wolfcrypt
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.