Skip to content

protocol correctness, OpenSSL-compat hardening, and sensitive-memory zeroization#10426

Merged
SparkiDev merged 5 commits into
wolfSSL:masterfrom
JeremiahM37:fenrir-8
May 27, 2026
Merged

protocol correctness, OpenSSL-compat hardening, and sensitive-memory zeroization#10426
SparkiDev merged 5 commits into
wolfSSL:masterfrom
JeremiahM37:fenrir-8

Conversation

@JeremiahM37

Copy link
Copy Markdown
Contributor

Fixes F-1837, F-1838, F-2086, F-2883, F-2884, F-3218, F-3239, F-3240, F-3454, F-3457, F-3491, F-3677, F-3679, F-3685, F-3688.

  • des: fix sizeof(Des3) -> sizeof(Des) (F-2883/2884).
  • x509: correct NOT_BEFORE_FIELD reason string (F-3218).
  • ocsp: pendingCAs fallback uses parent hash, not seed (F-3677).
  • dtls13: reject seq diff >= 2^32 in window update (F-2086).
  • dtls13: rtx ctx match accounts for handshake header + length (F-3454).
  • tls13: illegal_parameter alert for non-zero CertReq ctx (F-3457).
  • pkcs7: return WOLFSSL_FAILURE on alloc fail (F-3679).
  • rand: implement RAND_load_file (file I/O + DRBG reseed) (F-3685).
  • rand: probe global RNG in RAND_status (F-3688).
  • dtls13: zero epoch keys on free; ForceZero in slot reuse (F-3491).
  • sniffer: zero keylog stack secrets on return (F-1837).
  • sniffer: zero SecretNode before free (F-1838).
  • tls13: zero Exporter scratch on all returns (F-3239).
  • keys: zero shaOutput in master derive (F-3240).

@github-actions

github-actions Bot commented May 7, 2026

Copy link
Copy Markdown

MemBrowse Memory Report

No memory changes detected for:

@JeremiahM37
JeremiahM37 force-pushed the fenrir-8 branch 2 times, most recently from 5d2e667 to 696167b Compare May 8, 2026 14:55

@wolfSSL-Fenrir-bot wolfSSL-Fenrir-bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fenrir Automated Review — PR #10426

Scan targets checked: wolfssl-bugs, wolfssl-src

No new issues found in the changed files. ✅

Comment thread src/ssl.c Outdated
Comment thread src/ssl.c Outdated
Comment thread src/ssl.c Outdated
Comment thread src/ssl.c
@JeremiahM37
JeremiahM37 force-pushed the fenrir-8 branch 2 times, most recently from c142cc8 to 570060d Compare May 13, 2026 18:10
@JeremiahM37 JeremiahM37 removed their assignment May 13, 2026
@SparkiDev SparkiDev self-assigned this May 27, 2026
@SparkiDev
SparkiDev merged commit 713a220 into wolfSSL:master May 27, 2026
454 of 456 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants