Recently Espressif announced their ESP-IDF v5.2 Beta 1 on GitHub. The same day we found out about this exciting new version, we confirmed that all the wolfSSL Espressif ESP32 Examples are working in that environment. So far the “beta” looks to be well polished from our perspective. Last week, we learned about the ESP-IDF v5.2 […]
Read MoreMore TagCategory: wolfSSL/ wolfCrypt
Protecting wolfSSL against the Marvin attack
About the Marvin Attack Recently a new variation of a timing Bleichenbacher RSA-decryption attack, termed the Marvin Attack, was reported by Hubert Kario of the RHEL Crypto team. Its name – a nod to a certain android – is a reference to the unending nature of the ROBOT attack. The vulnerability allows an attacker to […]
Read MoreMore TagwolfSSL 5.6.6 Now Available!
Merry Christmas! The Christmas release of wolfSSL is here, version 5.6.6! Version 5.6.6 brings with it fixes for 4 vulnerabilities, bug fixes, new features, and some enhancements as well! For a description of vulnerabilities fixed, please see our vulnerability page. New features in this release include support for additional hardware devices (STM32WL55), new hardware encryption […]
Read MoreMore TagwolfSSL on Pi5 Benchmarks
We at wolfSSL have worked hard to provide exceptional performance for our libraries across all platforms, but we’ve taken extra measures for Intel, ARM, RISC-V and PPC. For common key sizes and curves we’ve implemented inline assembly speedups for most algorithms. For example on the new Raspberry Pi5 with a Cortex A57 at 2.4GHz (default) […]
Read MoreMore TagThumb2 Gets Assembly Code for AES and SHA-2 Algorithms in WolfSSL 5.6.4
In an effort to improve our Thumb2 support for Cortex-M4 and the like, wolfSSL 5.6.4 includes assembly code for the AES-ECB/CBC/CTR/GCM, SHA-256 and SHA-512 algorithms. Of particular interest is the AES-CBC and AES-GCM performance improvements you will see when changing from the C code implementations in wolfSSL 5.6.3. Take for example running wolfSSL on a […]
Read MoreMore TagThumb2 and Arm32 Public Key Gets Massive Speedup in wolfSSL 5.6.4
In the latest release of wolfSSL, version 5.6.4, a significant effort has been put into improving the performance of public key algorithms for 32-bit ARM chips. wolfSSL now has arguably the best performance for P256 ECC, Curve25519 and Ed25519 for Cortex-M4 and Cortex-A32. With highly optimized assembly implementations of multiplication and squaring operations you now […]
Read MoreMore Tag
