Advantages of Using wolfSSL on RISC-V Platforms One of the key benefits of using wolfSSL in a RISC-V project is that the library has been developed in a “clean room” environment. In part, this means there’s no inherited code baggage and more importantly: no external dependencies. If there’s an existing RISC-V project, wolfSSL can be […]
Read MoreMore TagCategory: wolfSSL/ wolfCrypt
Eclipse Mosquitto Broker with wolfSSL
The wolfSSL team has expanded our Open Source Projects repository with a port for Mosquitto, an open source MQTT broker. Mosquitto users can benefit from wolfSSL’s lightweight SSL/TLS library. Why should you use wolfSSL with Mosquitto? Portability across platforms and OS/RTOS environments Low/optimized memory use (runtime and footprint) Best-tested SSL/TLS/crypto implementation available, reducing vulnerabilities Current […]
Read MoreMore TagChanges to Maximum Alternative Names Macro in wolfSSL
In the 5.7.2 release, a new macro WOLFSSL_MAX_ALT_NAMES was introduced to limit the maximum number of allowed subject alternative names to a default value of 128 to prevent a possible denial of service attack. Unfortunately, after the release, some commonly used certificates were brought to our attention that have more than 128 subject alternative names. […]
Read MoreMore TagwolfSSL 5.7.2 Now Available!
wolfSSL release 5.7.2 is now available! This release includes an implementation of Dilithium, optimizations for RISC-V use, AES-XTS streaming capabilities, and quantum safe algorithm support with the Linux kernel module, to name a few of the recent additions. There have also been other enhancements, such as STM32 AES hardware support for STM32H5 and SHA-3 ARM […]
Read MoreMore TagIntegrating lwIP with wolfCrypt and IPSec
The lwIP project is a great, lightweight TCP/IP stack implementation, with widespread use in the embedded world. Users of lwIP and wolfSSL know that we have long supported an lwIP integration, which allows wolfSSL to handle the TLS layer while lwIP handles network input/output. Similarly, we support a wolfSentry integration with lwIP, that allows wolfSentry […]
Read MoreMore TagTop 5 Build Options To Improve wolfCrypt/wolfSSL Performance
The wolfSSL embedded TLS library and its crypto engine wolfCrypt are both highly configurable to give users the best cryptographic performance. Our users appreciate that they’re able to customize their builds to suit their specific needs. If your needs are a crypto or SSL/TLS solution optimized for performance, we’ve compiled a list of the top […]
Read MoreMore TagwolfSSL on RISC-V Benchmarks (HiFive Unleashed)
We are excited to share the latest benchmark results of wolfSSL v5.7.0 running on the HiFive Unleashed at 1.4GHz. We implemented AES for ECB, CBC, CTR, GCM, and CCM using assembly for RISC-V. This benchmark demonstrates the performance capabilities of wolfSSL on RISC-V architecture, highlighting our commitment to providing high-performance, lightweight, and secure SSL/TLS solutions […]
Read MoreMore TagwolfCrypt implementations of LMS/HSS and XMSS/XMSS^MT signatures: build options and benchmarks (Intel x86)
At wolfSSL we’re excited about stateful hash-based signature schemes and the CNSA 2.0, and we just had a webinar on this subject. If you recall, previously we added initial support for LMS/HSS and XMSS/XMSS^MT, through external integration with the hash-sigs and xmss-reference implementations. Recently however we have completed our own wolfCrypt implementations of these algorithms, […]
Read MoreMore TagwolfSSL on the Espressif ESP8266 – Better than ever!
It may not be as glamorous as the new ESP32 RISC-V chipsets with all the various hardware acceleration capabilities, but the ESP8266 is a well established device which has a large codebase available with an even larger user community. Due to high customer demand, we’ve enhanced the wolfSSL libraries for the ESP8266. The recent changes […]
Read MoreMore TagwolfSSL now supported on PlatformIO
The best encryption libraries are now available on the PlatformIO environment! At wolfSSL, we continue to embrace rapid prototyping environments, including Arduino, Visual Studio, and now PlatformIO for VS Code, among other IDE applications. There are hundreds of boards supported by PlatformIO on numerous frameworks and platforms. We are providing two different Official wolfSSL libraries: […]
Read MoreMore Tag
