Overview
Description
The wolfSSL library, which provides network security for embedded systems and IoT devices, is lightweight and compact to meet stringent resource requirements and is integrated to take full advantage of the hardware capabilities of MCUs and MPUs. Renesas' supported devices include the RA MCU family, RX MCU family, and RZ/N2L series of MPUs.
Features
- Supports TLS 1.2 and 1.3 and DTLS 1.2 and 1.3
- Small footprint of 20kB -100kB, varies according to build options and operating environment
- Runtime memory usage between 1kB - 36kB (depending on I/O buffer sizes, public key algorithm, and key size)
- Modular design – build up to full TLS 1.3 stack or down to a single algorithm.
- Crypto certifications to FIPS 140-2 Level 1 Certified, DO 178 DAL A, and MISRA C
- Post-quantum crypto support
- Lightweight and fully featured MQTT client with examples for AWS and Azure
- Secure bootloader – built for safety-critical applications
- Support over 20 different operating systems including bare metal
Comparison
Applications
- Industrial/Business equipment
- Medical
- Railroad
- Smart home
- Avionics – engine controllers