wolfSSL makes a great effort to support many different projects. We provide patches for projects to leverage our OpenSSL Compatibility Layer and work with maintainers to upstream support whenever possible. This blog is a list of currently supported open source projects. The support type denotes how wolfSSL is supported. “Patch” means that we provide a […]
Read MoreMore TagMonth: March 2023
wolfSSL Release Version 5.6.0
wolfSSL release version 5.6.0 is available now! A couple things to note with this release is that the new and improved ASN parsing, and generation, code is enabled by default now. Additionally we have the upcoming deprecation of –enable-heapmath which is scheduled to be removed by 2024. This release also saw the addition of DTLS […]
Read MoreMore TagwolfSSL and wpa_supplicant FIPS
What is the difference in modes with wpa_supplicant using wolfSSL FIPS vs non FIPS? Some of the algorithms are restricted when using CONFIG_FIPS=y while building wpa_supplicant. This is not a limitation in wpa_supplicant or in wolfSSL, but is due to restrictions and guidelines put in place for FIPS. To help avoid using algorithms that have […]
Read MoreMore TagWhite Paper: Applying wolfBoot to 11th Gen Intel Core Processors for Secure Boot
wolfSSL and Intel have jointly published a white paper on the advantages of using the wolfBoot secure bootloader together with 11th Gen Intel Core processors. The white paper has been published on wolfSSL’s White Paper page and can be downloaded today! This white paper introduces the wolfBoot secure bootloader and 11th Gen Intel Core i7 […]
Read MoreMore TagwolfSSL Premium Support
One of the primary distinctions between wolfSSL and other security libraries is the availability of commercial support packages (https://www.wolfssl.com/products/support-and-maintenance/). The Premium Support package includes these benefits: Having your build configuration tested by our Nightly CI ensures that any changes made to the library will not cause regressions to your project! Having a highly configurable library […]
Read MoreMore TagPost-Quantum Verification in wolfBoot
A little while ago, we wrote a blog post (https://www.wolfssl.com/nsa-announces-cnsa-suite-2-0/) and did a webinar (https://www.youtube.com/watch?v=IiykMe-pjqo) about the CNSA 2.0 announcement(https://media.defense.gov/2022/Sep/07/2003071834/-1/-1/0/CSA_CNSA_2.0_ALGORITHMS_.PDF). It discusses the need for preparing to use post-quantum algorithms. For signature schemes, it specifies Dilithium Level 5 as a good general purpose algorithm and LMS and XMSS as being good for signing software and […]
Read MoreMore TagFIPS 140-3 and SHA-1 Retirement
This past December, NIST announced that the venerable SHA-1 algorithm, introduced in 1995, is at end-of-life. While wolfSSL does not use or recommend SHA-1 for new designs, we do implement and support it in our products. With the NIST announcement, that will soon change for new FIPS 140 submissions, as we too will retire SHA-1. […]
Read MoreMore TagCURL 25th Anniversary Online Celebration
Celebrate 25 Years of curl with a Zoom Birthday Party on March 20, 2023 at 17:00 UTC. Join fellow curl developers and enthusiasts online for a presentation on the major changes done over the years. Come and contribute to the discussion by asking questions or sharing your own insights. Let’s make this a memorable birthday […]
Read MoreMore TagwolfSentry Goes Gold
Earlier this month, we issued the final beta release of wolfSentry, the wolfSSLembedded IDPS/firewall. This set the stage for our first production release ofwolfSentry, with increasingly mature and comprehensive facilities for securingembedded endpoints. Version 1.0.0 of wolfSentry delivers high-performance thread safety — inmultithreaded builds, all internal structures are protected, with shared locksallowing for high concurrency […]
Read MoreMore TagHow wolfSSL’s Python and Golang Wrappers Simplify SSL/TLS Security in Embedded and IoT Systems
The wolfSSL Python wrapper provides a Python interface to the wolfSSL library, a lightweight and portable SSL/TLS library optimized for performance in embedded and IoT devices. The wolfSSL Python wrapper allows Python developers to use the wolfSSL library, simplifying the development process and reducing time-to-market. Furthermore, The wolfSSL port allows you to use Python with […]
Read MoreMore Tag
