wolfSSL’s OCSP and OCSP-Stapling Support

Sometimes, X.509 certificates need to be revoked. One way that can happen is via CRL (Certificate Revocation List), but that’s a topic for another time. Today we’ll focus on OCSP (Online Certificate Status Protocol). The OCSP protocol is designed to allow a client to send a real-time query to a certificate authority’s OCSP responder, which […]

Read MoreMore Tag

Keeping TLS 1.3 AES-GCM Session Keys Out of RAM

Secure Element Offload via Crypto Callbacks in wolfSSL Modern embedded and security-critical systems increasingly rely on Secure Elements, TPMs, and hardware cryptographic accelerators to protect private keys. In wolfSSL, asymmetric keys such as ECC private keys can already reside entirely inside hardware using Crypto Callbacks. Until now, however, TLS 1.3 AES-GCM session keys were still […]

Read MoreMore Tag

TLS vs. SSH: When To Use Which (2026 Edition)

TLS and SSH are both widely used protocols for creating secure connections between two systems over an untrusted network. Although they share some fundamental goals, they are designed for different use cases. In this updated guide, we will explore when you should use which, along with a look at the latest developments in both protocols. […]

Read MoreMore Tag

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

Posts navigation

1 2 3 4 5 6 7 8 9 10 … 23 24 25