Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wolfssl/renesas
This repository contains commercially licensed wolfSSL products and example code for use on specified Renesas platforms.
https://github.com/wolfssl/renesas
cryptography renesas renesas-ra renesas-rx sec synergy tls tls13 tsip
Last synced: 4 days ago
JSON representation
This repository contains commercially licensed wolfSSL products and example code for use on specified Renesas platforms.
- Host: GitHub
- URL: https://github.com/wolfssl/renesas
- Owner: wolfSSL
- License: other
- Created: 2021-10-14T20:03:29.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T19:55:40.000Z (16 days ago)
- Last Synced: 2024-10-29T21:46:23.596Z (16 days ago)
- Topics: cryptography, renesas, renesas-ra, renesas-rx, sec, synergy, tls, tls13, tsip
- Language: C
- Homepage: https://www.wolfssl.com
- Size: 54.3 MB
- Stars: 9
- Watchers: 21
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# wolfSSL Product for Renesas
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 Embedded SSL/TLS Library
wolfSSL is a lightweight, embedded SSL/TLS library that supports up to the most
current TLS 1.3 and DTLS 1.3 protocols.### Library Version Information
This repository currently contains the following wolfSSL product versions.
|Product|Version|Notes|
|:--|:--|:--|
|wolfSSL|5.7.4 stable|Latest release of wolfSSL|## wolfSSL Renesas Support
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.### Current Software Package / Driver Support
|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|No[^1]|FSP 1.2.0 RSIP v1.3.0+fsp.1.2.0|### Available Example Projects
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](./wolfssl-5.7.4-commercial/IDE/Renesas/e2studio/DK-S7G2)|
|RA6M3|EK-RA6M3|[IDE/Renesas/e2studio/RA6M3](./wolfssl-5.7.4-commercial/IDE/Renesas/e2studio/RA6M3)|
|RA6M4|EK-RA6M4|[IDE/Renesas/e2studio/RA6M4](./wolfssl-5.7.4-commercial/IDE/Renesas/e2studio/RA6M4)|
|RX65N|GR-ROSE|[IDE/Renesas/e2studio/RX65N/GR-ROSE](./wolfssl-5.7.4-commercial/IDE/Renesas/e2studio/RX65N/GR-ROSE)|
|RX65N|Renesas Starter Kit+ for RX65N-2MB|[IDE/Renesas/e2studio/RX65N/RSK](./wolfssl-5.7.4-commercial/IDE/Renesas/e2studio/RX65N/RSK)|
|RX72N|RX72N EnvisionKit|[IDE/Renesas/e2studio/RX72N/EnvisionKit](./wolfssl-5.7.4-commercial/IDE/Renesas/e2studio/RX72N/EnvisionKit)|
|RZN2L|RSK+RZN2L|[IDE/Renesas/e2studio/RZN2L](./wolfssl-5.7.4-commercial/IDE/Renesas/e2studio/RZN2L)|## Additional wolfSSL Products to Explore
|Product|Description|
|:--|:--|
|[wolfSSH](https://www.wolfssl.com/products/wolfssh/)|Lightweight SSHv2 library
|[wolfMQTT](https://www.wolfssl.com/products/wolfmqtt/)|Lightweight MQTT client
|[wolfBoot](https://www.wolfssl.com/products/wolfboot/)|Portable secure bootloader
|[wolfSentry](https://www.wolfssl.com/products/wolfsentry/)|Embedded IDPS
|[wolfCrypt FIPS 140-2/3](https://www.wolfssl.com/license/fips/)|FIPS 140-2/3 validated crypto
|[wolfCrypt FIPS Ready](https://www.wolfssl.com/license/fips/)|FIPS crypto without a validation
|[wolfTPM](https://www.wolfssl.com/products/wolftpm/)|Portable TPM 2.0 library
|[tiny-curl](https://www.wolfssl.com/products/curl/#panel-34394-3-0-0)|Lightweight version of libcurl## Further Resources
#### wolfSSL Website
[wolfSSL Renesas Support](https://www.wolfssl.com/docs/renesas/) \
[wolfSSL TSIP Support](https://www.wolfssl.com/docs/wolfssl-renesas-tsip/)#### Renesas Website
**MCU Resources**\
[Renesas RX MCUs](https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rx-32-bit-performance-efficiency-mcus) \
[Renesas RA MCUs](https://www.renesas.com/us/en/products/microcontrollers-microprocessors/ra-cortex-m-mcus) \
[Renesas RZ MCUs](https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-mpus) \
[Renesas Synergy MCUs](https://www.renesas.com/us/en/products/microcontrollers-microprocessors/renesas-synergy-platform-mcus)**Driver and Module Resources**\
[Renesas Trusted Secure IP Driver (TSIP)](https://www.renesas.com/us/en/software-tool/trusted-secure-ip-driver) \
[Renesas Secure Cryptographic Module (SCE) HAL Module Guide](https://www.renesas.com/us/en/document/apn/sce-hal-module-guide-application-project)## Support
For support inquiries and questions, please email [email protected]. Feel free to reach out to [email protected] as well.
[^1]: Commercial license can be purchased from wolfSSL, contact [email protected]