wolfSSL favicon

wolfSSL
Embedded TLS Library for Applications, Devices, and the Cloud

What is wolfSSL?

wolfSSL is a lightweight, portable, C-language-based SSL/TLS library designed for embedded, real-time, and standard environments. It supports industry standards up to TLS 1.3 and DTLS 1.3, and is up to 20 times smaller than OpenSSL. The library offers a simple API, an OpenSSL compatibility layer, OCSP and CRL support, and is backed by the robust wolfCrypt cryptography library.

wolfSSL products are used to secure over 5 billion applications and devices worldwide, including in smart grid, industrial automation, connected home, automotive, aviation, government, and military sectors. The wolfCrypt module has achieved FIPS 140-3 validation and DO-178C DAL-A certification for avionics.

Features

  • Lightweight and Portable: Up to 20 times smaller than OpenSSL, designed for embedded and RTOS environments.
  • TLS 1.3 and DTLS 1.3 Support: Supports the latest TLS and DTLS standards on both client and server sides.
  • OpenSSL Compatibility Layer: Provides an API compatible with OpenSSL for ease of migration.
  • FIPS 140-3 Validated: wolfCrypt module has FIPS 140-3 validation for cryptographic security.
  • DO-178C DAL-A Certified: wolfCrypt certified for avionics safety-critical systems.

Use Cases

  • Securing IoT devices and embedded systems
  • Enabling TLS communication in automotive and avionics
  • Protecting cloud services and enterprise applications
  • Implementing secure boot and firmware updates
  • Adding cryptographic capabilities to RTOS environments

FAQs

  • What is wolfSSL?
    wolfSSL is a lightweight, portable, C-language-based SSL/TLS library designed for embedded, RTOS, and standard environments. It supports TLS 1.3 and DTLS 1.3 and is up to 20 times smaller than OpenSSL.
  • Is wolfSSL FIPS 140-3 validated?
    Yes, the wolfCrypt cryptography module has received FIPS 140-3 validation under Certificate #4718 and #5041.
  • What platforms does wolfSSL support?
    wolfSSL supports standard, embedded, and RTOS environments, including desktop, enterprise, and cloud platforms.
  • Does wolfSSL include an OpenSSL compatibility layer?
    Yes, wolfSSL provides an OpenSSL compatibility layer to facilitate migration from OpenSSL.
  • How can I obtain a commercial license for wolfSSL?
    wolfSSL is dual licensed under GPLv3 and commercial licenses. For commercial licensing, you can contact wolfSSL Inc. through their website.

Helpful for people in the following professions

Blogs:

  • Top AI tools for Students

    Top AI tools for Students

    These AI tools are designed to enhance the learning experience for students. From personalized study plans to intelligent tutoring systems.

  • Best AI Tools For Startups

    Best AI Tools For Startups

    we've compiled a straightforward list of user-friendly AI tools designed to give startups a boost. Discover practical solutions to streamline everyday tasks, enhance productivity, and gain valuable insights without the need for a tech expert. Learn where and how these tools can be applied in your startup journey, from automating repetitive tasks to unlocking powerful data analysis. Join us as we explore the features that make these AI tools accessible and beneficial for startups in various industries. Elevate your business with technology that works for you!

Didn't find tool you were looking for?

Be as detailed as possible for better results