This repository contains commercially licensed wolfSSL product code for use on specified Renesas platforms. This code is only properly licensed when following the license terms in the LICENSE file included in this repository. wolfCrypt only usage is excluded from this license.
wolfSSL is a lightweight, embedded SSL/TLS library that supports up to the most current TLS 1.3 and DTLS 1.3 protocols.
This repository currently contains the following wolfSSL product versions.
Product | Version | Notes |
---|---|---|
wolfSSL | 5.7.4 stable | Latest release of wolfSSL |
The wolfSSL library supports several Renesas MCUs, with example projects for e2studio and CS+. wolfSSL inludes support for leveraging the Renesas Trusted Secure IP Driver (TSIP) and Secure Cryptographic Engine (SCE). Complete details can be found in each example's respective README, located in the subdirectory linked below.
MCU | wolfSSL Commercial License Included | Software / Driver |
---|---|---|
Synergy S7G2 | Yes | SSP 1.7.0 |
RA6M3 | Yes | FSP 3.5.0 |
RA6M4 | Yes | FSP 3.5.0 |
RX65N (GR-ROSE) | Yes | TSIP 1.21 |
RX65N (RSK-RX65N) | Yes | TSIP 1.21 |
RX72N | Yes | TSIP 1.21 |
RZN2L | No1 | FSP 1.2.0 RSIP v1.3.0+fsp.1.2.0 |
wolfSSL maintains example projects for the following supported Renesas
platforms. These examples are located in the wolfssl-X.X.X-commercial/IDE/Renesas/e2studio
directory.
Microcontroller | Platform | Example Project |
---|---|---|
Synergy S7G2 | DK-S7G2 | IDE/Renesas/e2studio/DK-S7G2 |
RA6M3 | EK-RA6M3 | IDE/Renesas/e2studio/RA6M3 |
RA6M4 | EK-RA6M4 | IDE/Renesas/e2studio/RA6M4 |
RX65N | GR-ROSE | IDE/Renesas/e2studio/RX65N/GR-ROSE |
RX65N | Renesas Starter Kit+ for RX65N-2MB | IDE/Renesas/e2studio/RX65N/RSK |
RX72N | RX72N EnvisionKit | IDE/Renesas/e2studio/RX72N/EnvisionKit |
RZN2L | RSK+RZN2L | IDE/Renesas/e2studio/RZN2L |
Product | Description |
---|---|
wolfSSH | Lightweight SSHv2 library |
wolfMQTT | Lightweight MQTT client |
wolfBoot | Portable secure bootloader |
wolfSentry | Embedded IDPS |
wolfCrypt FIPS 140-2/3 | FIPS 140-2/3 validated crypto |
wolfCrypt FIPS Ready | FIPS crypto without a validation |
wolfTPM | Portable TPM 2.0 library |
tiny-curl | Lightweight version of libcurl |
wolfSSL Renesas Support
wolfSSL TSIP Support
MCU Resources
Renesas RX MCUs
Renesas RA MCUs
Renesas RZ MCUs
Renesas Synergy MCUs
Driver and Module Resources
Renesas Trusted Secure IP Driver (TSIP)
Renesas Secure Cryptographic Module (SCE) HAL Module Guide
For support inquiries and questions, please email [email protected]. Feel free to reach out to [email protected] as well.
Footnotes
-
Commercial license can be purchased from wolfSSL, contact [email protected] ↩