wolfSSL's products are designed to offer optimal embedded performance and rapid integration into the RA Family of MCUs. The integration allows users the ability to leverage hardware crypto solutions, and support for the most current standards. All products are designed for ease-of-use with clean APIs and are backed by a dedicated and responsive support and development team making them ideal for the most demanding security for IoT and embedded systems.

Key Features

  • Support for TLS 1.2, 1.3 and DTLS 1.2 on the RA Product Line including the RA6M3
  • Small footprint of 20-100 kB, depending on build options and operating environment
  • Runtime memory usage between 1-36 kB (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 for over 20 different operating systems including Bare-Metal

Block Diagram

wolfSSL Products Diagram

Target Markets and Applications

  • IoT Sensors, Gateways, and Servers
  • Smart Home, Energy, and Grid
  • Automotive – ECUs, Telematics, and Infotainment Systems
  • Industrial Automation: Controllers to Sensors
  • Avionics – Engine Controllers

wolfSSL Logo


RA Ready Badge


TitleTypeLast Updated DateSize
wolfSSL Embedded SSL/TLS Library
wolfSSL Embedded SSL/TLS Library for the Renesas RA Partner Ecosystem
PDF 24 Jun 2020 880 KB

Disclaimer: THIS MATERIAL IS PROVIDED “AS-IS” FOR EVALUATION PURPOSES ONLY. RENESAS ELECTRONICS CORPORATION AND ITS SUBSIDIARIES (collectively, “Renesas”) DISCLAIM ALL WARRANTIES, INCLUDING WITHOUT LIMITATION, FITNESS FOR A PARTICULAR PURPOSE AND MERCHANTABILITY. Renesas provides evaluation platforms and design proposals to help our customers to develop products. However, factors beyond Renesas' control, including without limitation, component variations, temperature changes and PCB layout, could significantly affect the product performance. It is the user’s responsibility to verify the actual circuit performance.