wolfSSL now has support for Renesas RX TSIP with ECDSA and crypto callbacks. This update provides broader flexibility and security for embedded systems with Renesas RX TSIP. Below is a summary of the key changes and updates that were added in PR# 7685:
Key Changes and Features
- Renesas RX TSIP with ECDSA Support
WolfSSL now fully supports ECDSA on Renesas RX TSIP, which adds greater functionality when generating signatures. The update also adds support for raw R+S signatures. - ECC with NO_ASN
You can now use ECC support without ASN.1 encoding by using the configuration:
‘./configure –enable-cryptonly –disable-rsa –disable-asn –disable-examples’
This can decrease the overhead in environments where you don’t need ASN.1 support. - RX TSIP Crypt Configuration Fixes
These changes also fixes issues with WOLFSSL_RENESAS_TSIP_CRYPTONLY and NO_WOLFSSL_RENESAS_TSIP_CRYPT_HASH macros, allowing for builds to complete smoothly when there is only a requirement for cryptography operations. - Reverted wc_GenerateSeed Support
wc_GenerateSeed on the RX TSIP was reverted. This ensures compatibility with the updated RNG on RX TSIP. - Updated Client Authentication Key Data
Example key data with private key for client authentication has been updated.
Testing
These changes were tested using the e2Studio IDE, and tests were verified including client and server examples.
Conclusion
These updates extend wolfSSL’s support of the Renesas RX TSIP to include ECDSA and Raw R+S signature support, greatly improving flexibility and optimizing the build for embedded systems. If you have questions about any of the above, please contact us at facts@wolfSSL.com or +1 425 245 8247.
Download wolfSSL Now