Ruby Martin
b4344c17cc
add cleanup logic to sakke_kat_derive_test()
2026-01-15 10:58:26 -07:00
Ruby Martin
2596d56802
verify length limit for supported version ext
...
add length check to tls extensions
2026-01-15 10:58:26 -07:00
Ruby Martin
e32ac6ffb7
XMEMSET with WC_CALLOC_VAR_EX
...
switch WC_ALLOC_VAR_EX with XMEMSET to WC_CALLOC_VAR_EX
fix XMEMSET call for WC_CALLOC_VAR_EX
2026-01-14 11:27:21 -07:00
David Garske
2a5256ba18
Merge pull request #9654 from embhorn/zd21038
...
Fix DecodeAuthKeyInternal not clearing cert->extAuthKeyIdSet
2026-01-14 09:19:24 -08:00
David Garske
35f6910186
Merge pull request #9649 from douzzer/20260112-fixes
...
20260112-fixes
2026-01-13 15:03:43 -08:00
Daniel Pouzzner
1d247b744c
wrapper/rust/: fix unit tests to avoid out-of-order wolfCrypt_Cleanup().
2026-01-13 14:43:50 -06:00
Daniel Pouzzner
f878c43814
wolfcrypt/src/wc_port.c: in wolfCrypt_Cleanup(), return error if called with initRefCount <= 0.
2026-01-13 14:42:27 -06:00
Daniel Pouzzner
627f51632b
configure.ac: add -Wno-deprecated-enum-enum-conversion to CFLAGS to suppress C++20 default if applicable.
2026-01-13 12:41:53 -06:00
Daniel Pouzzner
366f5fe411
src/ssl.c: refactor initRefCount increment/decrement to avoid -Wvolatile.
2026-01-13 11:21:40 -06:00
Daniel Pouzzner
f6fbd2a3b7
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.
2026-01-13 11:21:40 -06:00
Daniel Pouzzner
b195628204
wolfcrypt/src/sha512.c: fix underinitialization and config-dependent leak paths in InitSha512_Family().
2026-01-13 11:21:40 -06:00
Daniel Pouzzner
fc68137b47
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.
2026-01-13 11:21:39 -06:00
Daniel Pouzzner
e0db99218f
wolfcrypt/src/asn.c: fix -Wstringop-truncation from gcc-16.0.0_p20260104 in KeyPemToDerPassCb().
2026-01-13 11:21:39 -06:00
Daniel Pouzzner
6f48e0613e
Merge pull request #9647 from SparkiDev/sp_volatile_op_fix
...
SP volatile op fix
2026-01-13 11:20:13 -06:00
Sean Parkinson
37b20fabdc
SP volatile op fix
...
Performing a non-atomic operation on a volatile.
Deprecated in C++20 and checked by new versions of compilers.
2026-01-14 02:17:20 +10:00
Eric Blankenhorn
4e419938a7
Fix DecodeAuthKeyInternal not clearing cert->extAuthKeyIdSet
2026-01-13 08:09:10 -06:00
Daniel Pouzzner
caa6429242
Merge pull request #9624 from holtrop-wolfssl/rust-xchacha20-poly1305
...
Rust wrapper: add one-shot XChaCha20-Poly1305 encrypt/decrypt functions
2026-01-13 00:51:15 -06:00
Daniel Pouzzner
05e480f14f
Merge pull request #9644 from philljj/bsdkm_time
...
bsdkm: sys time wrapper.
2026-01-12 22:01:33 -06:00
Daniel Pouzzner
48cb84df0d
Merge pull request #9645 from SparkiDev/curve25519_invert_nct_x64_asm_fix
...
Curve25519 x64 ASM: nct invert needs vzeroupper
2026-01-12 16:57:00 -06:00
Sean Parkinson
ffe304643e
Curve25519 x64 ASM: nct invert needs vzeroupper
...
When ymm registers used, vzeroupper is required at end.
2026-01-13 08:38:23 +10:00
jordan
268fc98a9a
bsdkm: cleanup for multi-test.
2026-01-12 15:17:34 -06:00
jordan
1ed6e41d16
bsdkm: sys time wrapper.
2026-01-12 13:51:22 -06:00
David Garske
7e0a8551e9
Merge pull request #9638 from douzzer/20260109-rng_bank-fixes
...
20260109-rng_bank-fixes
2026-01-12 08:25:23 -08:00
Sean Parkinson
3f8efdc802
Merge pull request #9600 from padelsbach/addcrl-cleanup
...
Cleanup AddCRL mutex and alloc/free
2026-01-12 09:11:20 +10:00
Sean Parkinson
ce69f1cec0
Merge pull request #9635 from miyazakh/x509errstr_handling
...
Fix OpenSSL error code handling in ERR_reason_error_string()
2026-01-12 08:57:17 +10:00
Sean Parkinson
84ca4a05fa
Merge pull request #9628 from miyazakh/fix_crlnumber
...
Fix CRL Number hex string buffer overflow in CRL parser
2026-01-12 08:52:57 +10:00
Hideki Miyazaki
8571a67f13
fix PR test
2026-01-10 14:53:23 +09:00
Hideki Miyazaki
0e8af03f1d
OpenSSL error code handling in reason_error_string
2026-01-10 13:50:08 +09:00
Daniel Pouzzner
902164ca03
wolfcrypt/src/rng_bank.c: fixes for typography and s/wc_FreeRng(rng2)/wc_rng_free(rng2)/ in random_bank_test();
...
wolfcrypt/src/rng_bank.c: tweaks to silence benign Coverity CHECKED_RETURN.
2026-01-09 18:17:09 -06:00
Daniel Pouzzner
d0e32f82b7
.wolfssl_known_macro_extras: fix for lexical order.
2026-01-09 17:52:37 -06:00
Daniel Pouzzner
a043b7a8d6
wolfcrypt/src/rng_bank.c, wolfssl/wolfcrypt/rng_bank.h, wolfcrypt/test/test.c:
...
* add WC_RNG_BANK_STATIC to WC_RNG_BANK_SUPPORT, supporting WOLFSSL_NO_MALLOC;
* in random_bank_test(), fix gate around _NO_VECTOR_OPS sha256.sha_method test (WOLFSSL_SMALL_STACK_CACHE, and USE_INTEL_SPEEDUP not WC_HAVE_VECTOR_SPEEDUPS);
* in definition of struct wc_rng_bank_inst, accommodate WOLFSSL_NO_ATOMICS builds;
wolfssl/wolfcrypt/random.h: in definition of struct WC_RNG, add gate to avoid empty union in !HAVE_HASHDRBG configs.
2026-01-09 17:52:37 -06:00
Daniel Pouzzner
a091ed9151
Merge pull request #9590 from philljj/fips_bsdkm
...
Fips bsdkm
2026-01-09 17:51:11 -06:00
Hideki Miyazaki
7b577f8914
change byte to char
2026-01-10 07:32:21 +09:00
Paul Adelsbach
e62c94d5e3
Cleanup AddCRL mutex and alloc/free
2026-01-09 10:44:06 -08:00
David Garske
2d3941056b
Merge pull request #9630 from gasbytes/signedAttribsCount-fix
...
Increment signedAttribsCount with the right number of attributes it encoded
2026-01-09 10:06:01 -08:00
jordan
99527be3bf
bsdkm: review cleanup.
2026-01-09 08:07:28 -06:00
Hideki Miyazaki
d4760b148d
addressed review comments
2026-01-09 09:10:49 +09:00
Sean Parkinson
819eab8b46
Merge pull request #9609 from Frauschi/memory_leak_fix
...
Fix memory leak in case of handshake error
2026-01-09 10:10:31 +10:00
Hideki Miyazaki
d052128830
addressed review comments
2026-01-09 09:01:14 +09:00
Daniel Pouzzner
d555c1aaaa
Merge pull request #9619 from rlm2002/coverity
...
20260106 Coverity fixes
2026-01-08 15:03:43 -06:00
David Garske
f8b5352e50
Merge pull request #9612 from Frauschi/zephyr_track_memory
...
Add Zephyr support for TRACK_MEMORY
2026-01-08 13:01:18 -08:00
David Garske
9fe3b195e1
Merge pull request #9605 from Frauschi/build_system_fixes
...
Build systems improvements
2026-01-08 13:00:57 -08:00
David Garske
7258697b0c
Merge pull request #9629 from per-allansson/fix-ios-xcode-builds
...
IDE/XCODE: fix file types for asm.S files
2026-01-08 12:27:44 -08:00
Reda Chouk
9c7b586565
Increment signedAttribsCount with the right number of attributes it
...
encoded
2026-01-08 20:46:47 +01:00
David Garske
4f1d578212
Merge pull request #9610 from Frauschi/pre_master_secret_size
...
Remove PQC-based buffer size increase for PreMasterSecret
2026-01-08 11:18:19 -08:00
David Garske
198eac24d3
Merge pull request #9606 from Frauschi/cleanup_decode_private_key
...
Cleanup for DecodePrivateKey() functionality
2026-01-08 11:09:44 -08:00
David Garske
d25f98fd82
Merge pull request #9584 from miyazakh/fix_qtfail
...
Fix qt jenkins nightly test failure
2026-01-08 10:58:20 -08:00
David Garske
133d29dcef
Merge pull request #9626 from rizlik/name_contraints_fixes
...
asn: MatchBaseName fixes
2026-01-08 10:56:53 -08:00
David Garske
f57484d1b3
Merge pull request #9616 from douzzer/20251230-persistent-drbg
...
20251230-persistent-drbg
2026-01-08 10:54:45 -08:00
David Garske
b609fe28ca
Merge pull request #9611 from Frauschi/psk_compile_fix
...
Fix for PSK compile option
2026-01-08 10:52:57 -08:00