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.