Skip to content

20260414-fixes#10227

Merged
SparkiDev merged 7 commits intowolfSSL:masterfrom
douzzer:20260414-fixes
Apr 15, 2026
Merged

20260414-fixes#10227
SparkiDev merged 7 commits intowolfSSL:masterfrom
douzzer:20260414-fixes

Conversation

@douzzer
Copy link
Copy Markdown
Contributor

@douzzer douzzer commented Apr 15, 2026

src/crl.c: fix sequence in FreeCRL(): First decrement the refcount, then shut down the CRL monitor, then
deallocate resources (fixes ASAN-detected read-after-free).

scripts/*.test: delay reaping servers in cleanup handlers to allow sanitizers to finish rendering backtraces.

configure.ac: exclude AES-EAX from --enable-all-crypto when --enable-afalg.

wolfcrypt/test/test.c: skip the "reject authTagSz below WOLFSSL_MIN_AUTH_TAG_SZ" test on FIPS <7.0.0.

wolfssl/wolfcrypt/aes.h and wolfssl/wolfcrypt/cmac.h: fix circular dependency mitigation for struct AesEax more robustly.

.wolfssl_known_macro_extras: remove WOLF_CRYPTO_CB_FIND (now covered by .github/workflows/os-check.yml).

scripts/*.test: in kill -0 PID existence tests, close stderr to silence noise.

tested with

wolfssl-multi-test.sh ...
check-source-text
check-configure
check-shell-scripts
clang-tidy-all-sp-all
all-afalg
quantum-safe-wolfssl-all-linuxkm-defaults-clang-tidy
linuxkm-defaults-all-no-asm
linuxkm-defaults-all-intelasm
all-linuxkm-defaults-max-total-stack-8k
all-linuxkm-defaults-error-code-openssl
'.*fips-v6.*'

Copy link
Copy Markdown

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

Choose a reason for hiding this comment

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

Fenrir Automated Review — PR #10227

Scan targets checked: wolfssl-bugs, wolfssl-compliance, wolfssl-consttime, wolfssl-defaults, wolfssl-mutation, wolfssl-proptest, wolfssl-src, wolfssl-zeroize

No new issues found in the changed files. ✅

@github-actions
Copy link
Copy Markdown

MemBrowse Memory Report

No memory changes detected for:

@SparkiDev SparkiDev merged commit 18b0d31 into wolfSSL:master Apr 15, 2026
415 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