Commit Graph

  • 214b3c2dd7 Fix for building RISC-V 64-bit without SHA512 David Garske 2026-01-16 13:07:08 -08:00
  • 9aabef04ba Merge pull request #9641 from SparkiDev/api_c_split_evp Daniel Pouzzner 2026-01-16 14:58:15 -06:00
  • d18b4b28e0 Merge pull request #9676 from night1rider/fix-sha256-inter-init Daniel Pouzzner 2026-01-16 14:14:45 -06:00
  • b1086a1dbc HMAC-BLAKE2[bs] - remove some spaces per review feedback Josh Holtrop 2026-01-16 10:38:49 -05:00
  • 7a894515cb initialize i_shaCopy to prevent undefined behavior Zackery Backman 2026-01-15 18:00:27 -07:00
  • f58787259c Merge pull request #9674 from douzzer/20260115-PQC-WOLFSSL_NO_MALLOC David Garske 2026-01-15 16:18:34 -08:00
  • 8ad73d8ac1 Fix compile and crypt test failures when selftest is enabled Hideki Miyazaki 2026-01-15 15:43:13 +09:00
  • 9427f9f26c Merge pull request #9665 from dgarske/cleanup_20260114 Sean Parkinson 2026-01-16 09:22:47 +10:00
  • fabe0c090a Merge pull request #9646 from rlm2002/coverity Sean Parkinson 2026-01-16 09:20:01 +10:00
  • b3bb8edf45 Fix doc for wc_ecc_verify_hash / _ex Eric Blankenhorn 2026-01-15 17:01:24 -06:00
  • 8316a4080d Fix doc for wc_ecc_mulmod Eric Blankenhorn 2026-01-15 16:45:48 -06:00
  • eb65361281 wolfcrypt/test/test.c: * tweaks to xmss_test() for compatibility with WOLFSSL_NO_MALLOC && NO_WOLFSSL_MEMORY; * fixes for return codes in dilithium_test(). Daniel Pouzzner 2026-01-15 16:04:36 -06:00
  • 65a2b06d89 ANCV: support server-side policy creation Brett 2026-01-14 15:34:58 -07:00
  • 22a9665e6d Prevent verify callback from blocking ANCV invocation when verify callback is registered. Reverts behavior to pre-PR#9144 Brett 2026-01-14 13:31:20 -07:00
  • b4344c17cc add cleanup logic to sakke_kat_derive_test() Ruby Martin 2026-01-14 11:57:14 -07:00
  • 2596d56802 verify length limit for supported version ext Ruby Martin 2026-01-12 14:10:05 -07:00
  • e7612ff36f Improve log message and error code for invalid HelloRetryRequest - fix #9653 Josh Holtrop 2026-01-14 11:23:37 -05:00
  • 20c4e2760b Remove Devin Lifeguard David Garske 2026-01-14 10:06:37 -08:00
  • 16e45f94ae Merge pull request #9672 from holtrop-wolfssl/fix-hostap-git-url David Garske 2026-01-15 09:49:45 -08:00
  • 7370e3145d Merge pull request #9666 from padelsbach/arduino-esp32-space David Garske 2026-01-15 09:49:27 -08:00
  • a4a24ad2fe Fix hostap repo clone URL Josh Holtrop 2026-01-15 09:30:27 -05:00
  • 3c5b8f900e Fix TLSX_Parse to correctly handle client and server cert type ext with TLS1.3 Eric Blankenhorn 2026-01-14 07:50:40 -06:00
  • c193c4c64f Reduce disk space for esp32 Arduino builds Paul Adelsbach 2026-01-14 10:25:25 -08:00
  • 0f3c769c44 Merge pull request #9660 from douzzer/20260114-fixes David Garske 2026-01-14 20:00:27 -08:00
  • f0d3957aa9 Merge pull request #9643 from mattia-moffa/20260112-sniffer-fixes David Garske 2026-01-14 17:00:12 -08:00
  • 96f8eb01f9 wolfssl/wolfcrypt/asn.h and wolfssl/openssl/obj_mac.h: add shortname and longname mappings for ASN subject fields. Daniel Pouzzner 2026-01-14 18:01:45 -06:00
  • 8d3adfad44 wolfssl/wolfcrypt/falcon.h and wolfssl/wolfcrypt/sphincs.h: in falcon_key and sphincs_key, use WC_BITFIELD foo:1, not bool, to fix readability-implicit-bool-conversion. Daniel Pouzzner 2026-01-14 10:26:20 -06:00
  • f738e44e39 wolfcrypt/test/test.c: in random_bank_test(), fix position of a misplaced WC_DRBG_BANKREF gate. Daniel Pouzzner 2026-01-14 10:24:51 -06:00
  • 9b5cbbc3fb Merge pull request #9663 from embhorn/zd21045 Sean Parkinson 2026-01-15 08:36:17 +10:00
  • b432ee93a5 Add incremental API for HMAC-BLAKE2[bs] computation Josh Holtrop 2026-01-14 15:37:07 -05:00
  • e8934f7a9e Merge pull request #9661 from JacobBarthelmeh/lic Daniel Pouzzner 2026-01-14 14:39:49 -06:00
  • 74c79dab1e Update constants in BLAKE2 doxygen documentation Josh Holtrop 2026-01-14 09:04:41 -05:00
  • 2b3c02531c Use ForceZero to clean up HMAC-BLAKE2[bs] Josh Holtrop 2026-01-14 09:03:17 -05:00
  • ee708dc457 Update README and doxygen for BLAKE2b/BLAKE2s Josh Holtrop 2026-01-12 08:56:17 -05:00
  • 92b57d7e34 Add HMAC-BLAKE2b and HMAC-BLAKE2s API functions Josh Holtrop 2026-01-09 18:19:06 -05:00
  • e32ac6ffb7 XMEMSET with WC_CALLOC_VAR_EX Ruby Martin 2026-01-12 11:30:36 -07:00
  • f3fb63aea7 Add length check to Hmac_UpdateFinal_CT to prevent build error Paul Adelsbach 2026-01-14 09:31:35 -08:00
  • 625a3cd250 Resolve unused var warning in oss-fuzz Eric Blankenhorn 2026-01-14 11:23:19 -06:00
  • 2a5256ba18 Merge pull request #9654 from embhorn/zd21038 David Garske 2026-01-14 09:19:24 -08:00
  • 32d33f2a53 add SWUpdate to GPLv2 exception list JacobBarthelmeh 2026-01-14 09:42:39 -07:00
  • bdc525dd6d [TLS 1.2, TLS 1.3] Fail immediately if server sends empty certificate message for TLS 1.2 and beyond Alex Lanzano 2026-01-14 11:30:13 -05:00
  • 35f6910186 Merge pull request #9649 from douzzer/20260112-fixes David Garske 2026-01-13 15:03:43 -08:00
  • 1d247b744c wrapper/rust/: fix unit tests to avoid out-of-order wolfCrypt_Cleanup(). Daniel Pouzzner 2026-01-13 14:43:50 -06:00
  • f878c43814 wolfcrypt/src/wc_port.c: in wolfCrypt_Cleanup(), return error if called with initRefCount <= 0. Daniel Pouzzner 2026-01-13 14:42:27 -06:00
  • 627f51632b configure.ac: add -Wno-deprecated-enum-enum-conversion to CFLAGS to suppress C++20 default if applicable. Daniel Pouzzner 2026-01-13 12:41:53 -06:00
  • 366f5fe411 src/ssl.c: refactor initRefCount increment/decrement to avoid -Wvolatile. Daniel Pouzzner 2026-01-13 11:13:19 -06:00
  • 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. Daniel Pouzzner 2026-01-12 23:03:49 -06:00
  • b195628204 wolfcrypt/src/sha512.c: fix underinitialization and config-dependent leak paths in InitSha512_Family(). Daniel Pouzzner 2026-01-12 23:03:35 -06:00
  • 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. Daniel Pouzzner 2026-01-12 23:03:19 -06:00
  • e0db99218f wolfcrypt/src/asn.c: fix -Wstringop-truncation from gcc-16.0.0_p20260104 in KeyPemToDerPassCb(). Daniel Pouzzner 2026-01-12 13:22:28 -06:00
  • 6f48e0613e Merge pull request #9647 from SparkiDev/sp_volatile_op_fix Daniel Pouzzner 2026-01-13 11:20:13 -06:00
  • 37b20fabdc SP volatile op fix Sean Parkinson 2026-01-13 15:34:40 +10:00
  • 4e419938a7 Fix DecodeAuthKeyInternal not clearing cert->extAuthKeyIdSet Eric Blankenhorn 2026-01-13 08:09:10 -06:00
  • caa6429242 Merge pull request #9624 from holtrop-wolfssl/rust-xchacha20-poly1305 Daniel Pouzzner 2026-01-13 00:51:15 -06:00
  • 1aa79af41e Multiple volatile variables in a C statement undefined Sean Parkinson 2026-01-07 09:44:15 +10:00
  • 05e480f14f Merge pull request #9644 from philljj/bsdkm_time Daniel Pouzzner 2026-01-12 22:01:33 -06:00
  • 48cb84df0d Merge pull request #9645 from SparkiDev/curve25519_invert_nct_x64_asm_fix Daniel Pouzzner 2026-01-12 16:57:00 -06:00
  • ffe304643e Curve25519 x64 ASM: nct invert needs vzeroupper Sean Parkinson 2026-01-13 08:38:23 +10:00
  • 268fc98a9a bsdkm: cleanup for multi-test. jordan 2026-01-12 15:17:34 -06:00
  • 43d831ff06 API testing: split out more test cases Sean Parkinson 2026-01-12 20:03:14 +10:00
  • 1ed6e41d16 bsdkm: sys time wrapper. jordan 2026-01-12 13:51:22 -06:00
  • 100d765b0c More sniffer length checks Mattia Moffa 2026-01-12 18:25:27 +01:00
  • 7e0a8551e9 Merge pull request #9638 from douzzer/20260109-rng_bank-fixes David Garske 2026-01-12 08:25:23 -08:00
  • 3f8efdc802 Merge pull request #9600 from padelsbach/addcrl-cleanup Sean Parkinson 2026-01-12 09:11:20 +10:00
  • ce69f1cec0 Merge pull request #9635 from miyazakh/x509errstr_handling Sean Parkinson 2026-01-12 08:57:17 +10:00
  • 84ca4a05fa Merge pull request #9628 from miyazakh/fix_crlnumber Sean Parkinson 2026-01-12 08:52:57 +10:00
  • 8571a67f13 fix PR test Hideki Miyazaki 2026-01-10 14:53:23 +09:00
  • 0e8af03f1d OpenSSL error code handling in reason_error_string Hideki Miyazaki 2026-01-09 12:27:59 +09:00
  • 902164ca03 wolfcrypt/src/rng_bank.c: fixes for typography and s/wc_FreeRng(rng2)/wc_rng_free(rng2)/ in random_bank_test(); Daniel Pouzzner 2026-01-09 18:17:09 -06:00
  • d0e32f82b7 .wolfssl_known_macro_extras: fix for lexical order. Daniel Pouzzner 2026-01-09 17:46:57 -06:00
  • a043b7a8d6 wolfcrypt/src/rng_bank.c, wolfssl/wolfcrypt/rng_bank.h, wolfcrypt/test/test.c: Daniel Pouzzner 2026-01-09 14:44:24 -06:00
  • a091ed9151 Merge pull request #9590 from philljj/fips_bsdkm Daniel Pouzzner 2026-01-09 17:51:11 -06:00
  • 7b577f8914 change byte to char Hideki Miyazaki 2026-01-10 07:32:21 +09:00
  • e62c94d5e3 Cleanup AddCRL mutex and alloc/free Paul Adelsbach 2026-01-02 15:51:44 -08:00
  • 2d3941056b Merge pull request #9630 from gasbytes/signedAttribsCount-fix David Garske 2026-01-09 10:06:01 -08:00
  • 99527be3bf bsdkm: review cleanup. jordan 2026-01-09 08:07:28 -06:00
  • d4760b148d addressed review comments Hideki Miyazaki 2026-01-09 09:10:49 +09:00
  • 819eab8b46 Merge pull request #9609 from Frauschi/memory_leak_fix Sean Parkinson 2026-01-09 10:10:31 +10:00
  • d052128830 addressed review comments Hideki Miyazaki 2026-01-09 09:01:14 +09:00
  • b7220aeb4b wolfcrypt/src/random.c: backport changes to random.[ch] from #9595 "20251229-linuxkm-rng-wolfentropy" (450b0b46c6, 299ca1cfef, 0621615b15) and #9616 "20251230-persistent-drbg" (3c15be6610, c1d2828daf, 0059f1647e, 1e0351a69b). WCv6.0.0-linuxkm-UPDT-RC2 Daniel Pouzzner 2026-01-08 16:07:38 -06:00
  • d555c1aaaa Merge pull request #9619 from rlm2002/coverity Daniel Pouzzner 2026-01-08 15:03:43 -06:00
  • f8b5352e50 Merge pull request #9612 from Frauschi/zephyr_track_memory David Garske 2026-01-08 13:01:18 -08:00
  • 9fe3b195e1 Merge pull request #9605 from Frauschi/build_system_fixes David Garske 2026-01-08 13:00:57 -08:00
  • 7258697b0c Merge pull request #9629 from per-allansson/fix-ios-xcode-builds David Garske 2026-01-08 12:27:44 -08:00
  • 9c7b586565 Increment signedAttribsCount with the right number of attributes it encoded Reda Chouk 2026-01-08 19:57:24 +01:00
  • a5cd8842ff backport changes to random.[ch] from #9616 (3c15be6610, c1d2828daf, 0059f1647e, 1e0351a69b) Daniel Pouzzner 2026-01-08 13:45:39 -06:00
  • 4f1d578212 Merge pull request #9610 from Frauschi/pre_master_secret_size David Garske 2026-01-08 11:18:19 -08:00
  • 198eac24d3 Merge pull request #9606 from Frauschi/cleanup_decode_private_key David Garske 2026-01-08 11:09:44 -08:00
  • d25f98fd82 Merge pull request #9584 from miyazakh/fix_qtfail David Garske 2026-01-08 10:58:20 -08:00
  • 133d29dcef Merge pull request #9626 from rizlik/name_contraints_fixes David Garske 2026-01-08 10:56:53 -08:00
  • f57484d1b3 Merge pull request #9616 from douzzer/20251230-persistent-drbg David Garske 2026-01-08 10:54:45 -08:00
  • b609fe28ca Merge pull request #9611 from Frauschi/psk_compile_fix David Garske 2026-01-08 10:52:57 -08:00
  • b934d9587a Add Zephyr support for TRACK_MEMORY Tobias Frauenschläger 2026-01-08 19:27:24 +01:00
  • 97d9bfcea6 Merge pull request #9601 from rizlik/early_data_client_side_fixes David Garske 2026-01-08 10:26:48 -08:00
  • 71f3bd4cd3 Merge pull request #9627 from SparkiDev/aarch64_asm_chacha20_256 David Garske 2026-01-08 10:24:48 -08:00
  • d290caa848 Merge pull request #9608 from Frauschi/typo_fix David Garske 2026-01-08 10:23:30 -08:00
  • 05dc9f0449 Fix memory leak in case of handshake error Tobias Frauenschläger 2026-01-08 16:50:28 +01:00
  • c979f95648 IDE/XCODE: fix file types for asm.S files Per Allansson 2026-01-08 09:41:25 +01:00
  • 08876e278a Fix CRL Number hex string buffer overflow in CRL parser Hideki Miyazaki 2026-01-08 16:41:59 +09:00
  • 883ceecf8a ChaCha20 Aarch64 ASM fix: 256-bit case fixed Sean Parkinson 2026-01-08 17:41:51 +10:00