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 TagCategory: wolfSSL/ wolfCrypt
wolfSSL 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
