Ross ROSS = Recommend OSS · open-source software intelligence for agents

wolfSSL/wolfssl

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. observed · 2026-08-28

github.com/wolfSSL/wolfssl · homepage · C · GPL-3.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

92/100

  • Activity 99
  • Release rhythm 78
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 84
  • age_days: 4256
  • days_rel: 69
  • days_push: 7
  • n_releases_24m: 8

Full methodology

Adoption not part of the score

2919 stars · 1024 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

wolfSSL is a lightweight, portable SSL/TLS library written in ANSI C, supporting TLS 1.3 and DTLS 1.3, powered by the wolfCrypt cryptography engine. It is designed for embedded, RTOS, and resource-constrained environments while also serving desktop, enterprise, and cloud use cases, with an OpenSSL compatibility layer and FIPS 140-3 validated crypto.

Use cases

  • add TLS 1.3 encryption to an embedded IoT device
  • replace OpenSSL with a smaller, faster SSL library
  • secure communication on an RTOS or resource-constrained microcontroller
  • get FIPS 140-3 validated cryptography for a government or regulated project
  • port an existing OpenSSL-based application to a lightweight TLS stack
  • add DTLS support to a UDP-based protocol
  • implement post-quantum TLS key exchange
  • secure firmware updates and device-to-cloud communication

When to choose

  • you need TLS/DTLS on embedded or RTOS platforms with a 20-100 kB footprint
  • you require FIPS 140-2/140-3 validated or DO-178C certified cryptography
  • you want an OpenSSL-compatible API with a smaller, faster implementation
  • you need modern ciphers like ChaCha20, Curve25519, or post-quantum groups
  • you need broad platform portability from microcontrollers to cloud servers

When to avoid

  • your project requires a permissive license and cannot use GPLv3 or buy a commercial license
  • you depend on the full OpenSSL feature set and ecosystem rather than a compatibility layer
  • you need a pure high-level managed-language TLS solution rather than a C library
  • your team has no C expertise and a higher-level language TLS binding would suffice

Facets

library · maturity stable

cryptography security networking security embedded-systems iot networking c cpp embedded windows cross-platform iot self-hosted tls ssl dtls tls13 openssl-alternative fips-140-3 post-quantum wolfcrypt embedded-security lightweight linux macos

10 sources

Member repositories

RepositoryRoleHealth v2
wolfSSL/wolfsslmain92

For agents

markdown · JSON · MCP: product_card(name="wolfSSL/wolfssl")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem