Commit Graph

  • e465f92905 Merge pull request #9642 from holtrop-wolfssl/hmac-blake2 Daniel Pouzzner 2026-01-19 16:49:08 -06:00
  • c2cf8b1545 Merge pull request #9659 from holtrop-wolfssl/improve-error-for-invalid-helloretryrequest Daniel Pouzzner 2026-01-19 16:23:59 -06:00
  • f9aec60e0d Restore previous includes but add more externs Juliusz Sosinowicz 2026-01-19 22:02:26 +01:00
  • 836be9d8fc copy in asm files from WCv6.0.0-RC5 to match v5.2.4 WOLFCRYPT_FILES per fips-check-PILOT.sh. WCv5.2.4-KRNL-CHKIN-r5 Daniel Pouzzner 2026-01-19 14:52:15 -06:00
  • 1e9d71af42 add RPCS3 to GPLv2 exception list JacobBarthelmeh 2026-01-19 13:48:16 -07:00
  • bfc4f6bb01 Merge pull request #9677 from dgarske/riscv_sha512 Daniel Pouzzner 2026-01-19 12:57:59 -06:00
  • 77e1fb662b Remove circular dependency between ssl.h and wolfio.h Juliusz Sosinowicz 2026-01-09 13:44:08 +01:00
  • e86ceb2ad9 zephyr: define missing posix network funcs Juliusz Sosinowicz 2026-01-09 13:43:49 +01:00
  • b6f0139d63 zephyr: Fix more C++ linkage Juliusz Sosinowicz 2026-01-09 13:43:16 +01:00
  • bba4671042 wolfSSL_dtls13_use_quick_timeout: check for NULL input Juliusz Sosinowicz 2026-01-19 10:13:23 +01:00
  • 429b690370 Address code review Juliusz Sosinowicz 2026-01-19 09:38:17 +01:00
  • 48067f1fa7 dtls 1.3: allow rtx interval to be less than a second Juliusz Sosinowicz 2026-01-07 12:52:42 +01:00
  • e90429dbb8 HMAC-BLAKE2: avoid clang-analyzer warnings about x_key being uninitialized Josh Holtrop 2026-01-18 22:20:14 -05:00
  • d98bbf1bc4 Merge pull request #9679 from douzzer/20260117-fix-test_wolfSSL_EVP_sm3 David Garske 2026-01-17 11:47:51 -08:00
  • 467d6dd338 tests/api/test_evp_digest.c: fix for copy-paste error in test_wolfSSL_EVP_sm3(), introduced in 43d831ff06. Daniel Pouzzner 2026-01-17 09:58:21 -06:00
  • 90c8b5c80d HMAC-BLAKE2: Use uppercase U for unsigned integer constants Josh Holtrop 2026-01-17 09:15:47 -05:00
  • 1e51938965 Merge pull request #9675 from embhorn/zd21049 Daniel Pouzzner 2026-01-17 00:03:46 -06:00
  • 84bca62ace Merge pull request #9667 from bigbrett/ancv-verify-callback-fix Daniel Pouzzner 2026-01-17 00:02:42 -06:00
  • 9ae87e2a48 Merge pull request #9657 from embhorn/gh9655 Daniel Pouzzner 2026-01-16 23:59:31 -06:00
  • 5c7f986925 Merge pull request #9670 from miyazakh/fix_selftest Daniel Pouzzner 2026-01-16 23:57:27 -06:00
  • 0ceed2d832 Merge pull request #9664 from padelsbach/hmac-update-len-check Daniel Pouzzner 2026-01-16 15:35:58 -06:00
  • 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