RSA-PSS Support for PKCS#7 SignedData in wolfSSL

PKCS#7, standardized as Cryptographic Message Syntax (CMS) in RFC 5652, is a common format for signing structured data. Signed firmware updates, signed configuration packages, and certificate-based authentication workflows all rely on PKCS#7 SignedData to ensure integrity and authenticity.wolfSSL now supports RSA-PSS (RSASSA-PSS) signatures in PKCS#7 SignedData, for both generation and verification. This lets applications move […]

Read MoreMore Tag

Expanded AIA Support in wolfSSL

We recently added new functionality that improves how wolfSSL handles Authority Information Access (AIA) certificate data. AIA is an X.509 certificate extension that tells clients where to find related validation resources, typically OCSP responder URLs (for revocation status checks) and CA Issuers URLs (for downloading issuer certificates), defined in RFC 4325. In practice, this helps […]

Read MoreMore Tag

wolfssl-wolfcrypt Rust Crate Version 1.1.0 Released with FIPS Support

We are excited to announce the immediate availability of version 1.1.0 of the wolfssl-wolfcrypt Rust crate! This update is a big milestone, bringing official support for wolfSSL FIPS-enabled cryptography to the Rust ecosystem. Getting started with wolfSSL? Download the latest libraries here and start exploring. Key Highlights The new version focuses on providing robust, validated […]

Read MoreMore Tag

wolfSSL Bouncy Castle Migration Guide

Do you use Bouncy Castle and want to migrate to wolfSSL’s Java providers – wolfJSSE and wolfJCE? If so, we just published a Bouncy Castle Migration Guide! wolfJSSE and wolfJCE are Java Security Providers that sit on top of native wolfCrypt and wolfSSL for cryptography and SSL/TLS functionality. Common advantages to using wolfSSL include progressive […]

Read MoreMore Tag

Embedded Redfish Server with wolfSSL

The Embedded Redfish Server packages the Barracuda Web Server for rapid development of secure Redfish services on embedded devices. Cryptographic services are provided by wolfSSL, a compact TLS/SSL library optimized for embedded systems, with security functions implemented using wolfCrypt and FIPS 140-3 validated cryptography. Getting started with wolfSSL? Download the latest libraries here and start […]

Read MoreMore Tag

Performance and Portability: Post-Quantum Cryptography with wolfSSL and Vulkan

Post-quantum standards like ML-DSA introduce significant compute challenges. These lattice-based schemes rely on high-degree polynomial math that can overwhelm traditional CPUs, making GPU acceleration essential for high-volume environments. The primary bottlenecks occur during Key Generation and Signing. In ML-DSA, signature generation is particularly intensive due to rejection sampling. This process requires the algorithm to repeatedly […]

Read MoreMore Tag

Idiomatic Zig Bindings for wolfSSL

wolfSSL now has a community-maintained Zig binding—zig-wolfssl—that wraps wolfSSL and wolfCrypt behind a native Zig API. If you are building a Zig application that needs TLS, X.509, or wolfCrypt algorithms, this binding gives you type-safe access without dropping to raw C. New to Zig? Check out the official overview or visit ziglang.org. Getting started with […]

Read MoreMore Tag

wolfSSL 5.9.1 release blog

wolfSSL 5.9.1 is available with new features, post-quantum cryptography improvements, broad bug fixes, and a number of vulnerability fixes. Users are always recommended to stay up to date with wolfSSL releases. In this release, use cases that are affected by high severity reports are: PKCS7 with ORI callback set or AuthEnvelopedData with AES-GCM (–enable-pkcs7), ECDSA […]

Read MoreMore Tag

Posts navigation

1 2 3 4 5 6 7 8 9 21 22 23