Skip to content

Commit 49c52b9

Browse files
authored
Merge pull request #451 from ColtonWilley/release-1.2.1-prep
Prep wolfProvider 1.2.1 release
2 parents 5c9090c + 9168000 commit 49c52b9

3 files changed

Lines changed: 40 additions & 2 deletions

File tree

ChangeLog.md

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
# wolfProvider version 1.2.1 (July 16, 2026)
2+
3+
Release 1.2.1 has been developed according to wolfSSL's development and QA
4+
process and successfully passed the quality criteria.
5+
6+
PR stands for Pull Request, and PR <NUMBER> references a GitHub pull request
7+
number where the code change was added.
8+
9+
## New Feature Additions
10+
* Add ML-KEM (FIPS 203) and ML-DSA (FIPS 204) post-quantum support via `--enable-pqc` (PR 399)
11+
12+
## Enhancements and Optimizations
13+
* Route KDF key-exchange and MAC-signature operations through wolfProvider directly (PR 429)
14+
* Strengthen RSA key import and CRT validation (PR 339)
15+
* Enforce DH minimum prime size on the parameters-only generation path
16+
* Add bounds checks on OSSL_PARAMS for EC, DH, and RSA (PR 398)
17+
* Add input validation, memory-safety, and key zeroization hardening (PR 420, PR 438, PR 441)
18+
* Add nightly OpenSSL command performance regression testing (PR 411)
19+
20+
## Bug Fixes
21+
* Fix FIPS decode performance regression where decoders ran self-tests on non-matching keys before checking the key type, and serialize the RSA self-test to close a concurrent decode race (PR 413)
22+
* Fix EncryptedPrivateKeyInfo (PBES2) encode and decode across all key types (PR 426)
23+
* Fix AES-GCM TLS IV length check and AEAD tag length validation (PR 416)
24+
* Fix integer overflow in DH derive (PR 439)
25+
* Fix TLS1 PRF to reject unsupported digests instead of defaulting to SHA-384, and report FIPS module failures through the provider running check (PR 431)
26+
* Fix ECX security-bits reporting for X25519 and X448 (PR 417)
27+
* Constrain file store decoders to the caller's provider boundary (PR 430)
28+
* Gate secp192r1/P-192 TLS group advertisement on curve availability (PR 432)
29+
* Gate DRBG reseed on FIPS version (PR 408)
30+
* Fix DH FFC_Q export for PKCS#3 keys for OpenSSL 3.6.3 interop (PR 406)
31+
* Fix seed-src to read /dev/urandom via a raw fd, avoiding seccomp failures in restrictive sandboxes (PR 440)
32+
* Fix macOS library path handling in build scripts (PR 443, PR 444)
33+
134
# wolfProvider version 1.2.0 (June 08, 2026)
235

336
Release 1.2.0 has been developed according to wolfSSL's development and QA
@@ -44,7 +77,6 @@ PR stands for Pull Request, and PR <NUMBER> references a GitHub pull request
4477
number where the code change was added.
4578

4679
## New Feature Additions
47-
* Add ML-KEM (FIPS 203) and ML-DSA (FIPS 204) post-quantum algorithm support via `--enable-pqc` (PR 399)
4880
* Add OpenSSL FIPS baseline process implementation (PR 357)
4981
* Add seed-src handling for wolfProvider (PR 350)
5082
* Add EC public key auto derivation from private key (PR 338)

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
AC_COPYRIGHT([Copyright (C) 2024 wolfSSL Inc.])
77
AC_PREREQ([2.69])
8-
AC_INIT([wolfprov], [1.2.0])
8+
AC_INIT([wolfprov], [1.2.1])
99
AC_CONFIG_AUX_DIR([build-aux])
1010

1111
AC_CONFIG_HEADERS([include/config.h])

debian/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
libwolfprov (1.2.1-1) unstable; urgency=medium
2+
3+
* Release version 1.2.1-1
4+
5+
-- WolfSSL Developer <support@wolfssl.com> Thu, 16 Jul 2026 12:54:10 -0700
6+
17
libwolfprov (1.2.0-1) unstable; urgency=medium
28

39
* Release version 1.2.0-1

0 commit comments

Comments
 (0)