Skip to content

20260112-fixes#9649

Merged
dgarske merged 8 commits intowolfSSL:masterfrom
douzzer:20260112-fixes
Jan 13, 2026
Merged

20260112-fixes#9649
dgarske merged 8 commits intowolfSSL:masterfrom
douzzer:20260112-fixes

Conversation

@douzzer
Copy link
Copy Markdown
Contributor

@douzzer douzzer commented Jan 13, 2026

wolfcrypt/src/asn.c: fix -Wstringop-truncation from gcc-16.0.0_p20260104 in KeyPemToDerPassCb().

wolfcrypt/src/wc_port.c:
* fixes for readability-implicit-bool-conversion in wolfSSL_Atomic_Ptr_CompareExchange().
* refactor initRefCount as a wolfSSL_Atomic_Int, unless !WOLFSSL_ATOMIC_OPS, for thread safety.

wolfcrypt/src/sha512.c: fix underinitialization and config-dependent leak paths in InitSha512_Family().

wolfcrypt/test/test.c: in random_bank_test(), add a missing WC_DRBG_BANKREF gate, and fix wc_rng_bank_init(bank, ...) to pass _FLAG_NO_VECTOR_OPS to set up .sha_method test.

tested with

wolfssl-multi-test.sh ...
pr-check
sanitizer-all-intelasm-c-fallback-fuzzer
allcryptonly-no-malloc-no-wolf-memory
no-atomics
linuxkm-all-fips-140-3
linuxkm-all-fips-140-3-dyn-hash
linuxkm-6.12-all-cryptonly-aesni-fips-dev-dyn-hash-LKCAPI-insmod
linuxkm-6.12-all-cryptonly-aesni-fips-v6-dyn-hash-LKCAPI-insmod
linuxkm-all-cryptonly-aesni-fips-dev-dyn-hash-LKCAPI-insmod-fallback-fuzzing
linuxkm-aesni-sp-asm-pie-insmod-no-ecc521
linuxkm-mainline-aesni-pie-gcc-latest-insmod
cross-aarch64-armasm-fips-140-3-v6-unittest
cross-aarch64-armasm-fips-140-3-v6-all-unittest
old-valgrind-config-sanitizer
quantum-safe-wolfssl-all-crypto-only-intelasm-fips-dev-linuxkm-next-insmod-gcc-latest
linuxkm-6.15-all-cryptonly-quantum-safe-intelasm-LKCAPI-insmod-crypto-fuzzer-kmemleak
linuxkm-6.15-all-cryptonly-quantum-safe-intelasm-LKCAPI-insmod-crypto-fuzzer-ksan

@douzzer douzzer requested a review from wolfSSL-Bot January 13, 2026 06:45
@douzzer douzzer mentioned this pull request Jan 13, 2026
4 tasks
* fixes for readability-implicit-bool-conversion in wolfSSL_Atomic_Ptr_CompareExchange().
* refactor initRefCount as a wolfSSL_Atomic_Int, unless !WOLFSSL_ATOMIC_OPS, for thread safety.
…ANKREF gate, and fix wc_rng_bank_init(bank, ...) to pass _FLAG_NO_VECTOR_OPS to set up .sha_method test.
@douzzer
Copy link
Copy Markdown
Contributor Author

douzzer commented Jan 13, 2026

retest this please

Found unhandled hudson.remoting.RequestAbortedException exception:
java.io.StreamCorruptedException: invalid stream header: 636F7272
	hudson.remoting.Request.abort(Request.java:358)
	hudson.remoting.Channel.terminate(Channel.java:1189)
	hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:95)

@dgarske dgarske merged commit 35f6910 into wolfSSL:master Jan 13, 2026
600 of 610 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