As cryptographic standards and regulatory requirements continue to evolve, the ability to adopt modern security protocols without sacrificing compliance is increasingly important. TLS 1.3 plays a critical role in this evolution — not only as today’s baseline for secure communications but also as the foundation for the ongoing transition toward Post-Quantum Cryptography (PQC). With recent […]
Read MoreMore TagCategory: wolfSSL/ wolfCrypt
Accelerating ML-DSA Key Generation with wolfSSL and CUDA
With the formalization of ML-DSA for post-quantum usage, lattice-based cryptography introduces a significant compute challenge. Unlike traditional ECC or RSA, ML-DSA relies on complex polynomial math across hundreds of dimensions, creating a performance wall for high-volume systems. To address this compute issue, wolfSSL can utilize CUDA to accelerate these lattice operations, offloading the heavy math […]
Read MoreMore TagWhat wolfSSL supports for RISC-V Users
Core RISC-V Support wolfSSL has no external dependencies and runs on nearly any RISC-V board using standard GNU toolchains. Download wolfSSL → Hardware Platforms Supported A few of the specific boards we currently support: Microchip PolarFire SoC (MPFS250) SiFive HiFive Unleashed (64-bit) SiFive HiFive1 (32-bit E31 RISC-V core at 320MHz with 4MB flash and 16KB […]
Read MoreMore TagwolfSSL 5.9.0 Released
We are excited to announce that wolfSSL version 5.9.0 is now available! wolfSSL 5.9.0 brings a strong focus on advancing post-quantum cryptography support, an expanded Rust wrapper, new hardware platform integrations, and a number of security vulnerability fixes. Security Fixes wolfSSL 5.9.0 includes fixes for 15 security vulnerabilities spanning a range of severity levels, covering […]
Read MoreMore TagwolfSSL and OpenTitan: Securing the Open Silicon Era
wolfSSL is initiating support for OpenTitan, the open-source silicon Root of Trust. Our implementation will integrate with OpenTitan’s hardware accelerators, specifically the OpenTitan Big Number (OTBN) unit, AES, and HMAC/KMAC blocks, to offload cryptographic operations from the host RISC-V core. This integration provides a transparent, FIPS-ready security stack for embedded designs. The programmable OTBN unit […]
Read MoreMore TagNXP S32K1 CSE Hardware Acceleration supported by wolfSSL
wolfSSL now supports using the Cryptographic Services Engine (CSE) on NXP S32K1 microcontrollers for hardware-accelerated cryptography. The CSE is a secure coprocessor integrated into automotive-grade microcontrollers like the S32K148, providing AES acceleration, hardware TRNG, and secure key storage. The port uses wolfSSL’s Crypto Callback mechanism, so when operations aren’t supported by CSE hardware (like AES-192/256), […]
Read MoreMore TagStrengthening DTLS Reliability in wolfSSL 5.8.2 and 5.8.4
wolfSSL was the first (D)TLS library to support DTLS 1.3 and continues to advance DTLS security and reliability. The 5.8.2 and 5.8.4 releases deliver focused fixes that strengthen DTLS handshakes, parsing, and stateless operation. Below are the most impactful DTLS improvements. DTLS 1.3 Early Data in Stateless Accept (PR #9367) Applications can now access DTLS […]
Read MoreMore TagAnnouncing the 1.0 Release of the wolfssl-wolfcrypt Rust Crate
We are excited to announce the 1.0.0 release of the wolfssl-wolfcrypt Rust crate, now officially published to crates.io! This release signifies a major milestone, offering stable, secure, and efficient cryptographic wrappers for Rust developers leveraging the power of wolfCrypt. The crate provides a direct, user-friendly interface to wolfCrypt’s robust cryptographic primitives, ensuring your Rust applications […]
Read MoreMore TagwolfSSL adds support for libspdm 3.7.0
wolfSSL now includes updated support for libspdm 3.7.0. libspdm is the reference implementation of the DMTF’s Security Protocols and Data Models (SPDM) specifications, which provide device attestation, authentication, and mechanisms for establishing secure communications over any transport. Both wolfSSL and SPDM are designed to be transport-agnostic, making them a good fit together. Download wolfSSL → […]
Read MoreMore TagwolfCrypt FreeBSD kernel module support
wolfSSL in the kernel The last year has been quite active for wolfSSL in kernel space. To give a quick recap, we’ve added support to register wolfCrypt algs in the Linux kernel crypto API (making them available for filesystem encryption, IPsec, etc) wrote patches for Linux /dev/random, giving it FIPS-compliant wolfCrypt implementations introduced wolfGuard, a […]
Read MoreMore Tag
