Renesas RX TSIP with ECDSA and Crypto Callbacks
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 SupportWolfSSL 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_ASNYou 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 FixesThese 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 Supportwc_GenerateSeed on the RX TSIP was reverted. This ensures compatibility with the updated RNG on RX TSIP. Updated Client Authentication Key DataExample 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