Do you have an idea for a project but want a quick prototype without the hassle of a custom board? We’re happy to announce that our latest wolfSSL v5.7.2 library is now available in the Arduino Registry for rapid prototypes. Just type “wolfSSL” in the Library Manager of the Arduino IDE. If nothing happens right […]
Read MoreMore TagCategory: wolfSSL/ wolfCrypt
Part 5: 5 Real-World Use Cases and Troubleshooting
Are you interested in FIPS 140-3 RISC-V Certification? Check out our RISC-V Announcement: wolfSSL Embraces RISC-V; FIPS 140-3 Certifications Now Available Here are some places where wolfSSL can be found: Hex Five And wolfSSL Announce The First Secure IoT Stack For RISC-VHex Five Security, Inc., in collaboration with wolfSSL, has developed the first secure IoT […]
Read MoreMore TagPart 4: Customization and Advanced wolfSSL Features on RISC-V
Are you interested in FIPS 140-3 RISC-V Certification? Check out our RISC-V Announcement: wolfSSL Embraces RISC-V; FIPS 140-3 Certifications Now Available The RISC-V architecture, known for its open-source and customizable nature, has seen a growing adoption in various embedded systems and IoT applications. As developers continue to push the boundaries of what RISC-V can achieve, […]
Read MoreMore TagPart 3: Sample Application: Integrating wolfSSL with a RISC-V
Are you interested in FIPS 140-3 RISC-V Certification? Check out our RISC-V Announcement: wolfSSL Embraces RISC-V; FIPS 140-3 Certifications Now Available The important thing to know: there are no special requirements for wolfSSL to run on your RISC-V device. There are no external dependencies. We can run a TLS stack in the smallest memory footprint. […]
Read MoreMore TagPart 2: Installing and Configuring wolfSSL on RISC-V
There are no special requirements or prerequisites for using wolfSSL in a RISC-V project. As noted in our prior blog, wolfSSL has been developed in a Clean Room environment and has no external dependencies. Unlike other options, wolfSSL is still maintained with oversight from the original developers. If your current project compiles, you can add […]
Read MoreMore TagPart 1: Ready for Integration: wolfSSL and RISC-V
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 TagEclipse 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 Tag
