Commit Graph

  • ed970e7cd8 Add missing WOLFSSL_HOSTNAME_VERIFY_ALT_NAME_ONLY guards Juliusz Sosinowicz 2025-11-03 16:36:49 +01:00
  • 0355a31192 Updates the Fil-C version to 0.674 Juliusz Sosinowicz 2025-11-06 13:48:32 +01:00
  • 08db159c5d Fixes for minor scan-build warnings Lealem Amedie 2025-11-05 21:27:06 -07:00
  • 9780137962 Merge pull request #9394 from JacobBarthelmeh/caam lealem47 2025-11-05 17:24:19 -07:00
  • 3ec882cd66 Merge pull request #9380 from julek-wolfssl/ip-addr-check Sean Parkinson 2025-11-06 09:49:07 +10:00
  • aba0246550 Merge pull request #9389 from holtrop/rust-wc-pbkdf2 Sean Parkinson 2025-11-06 09:46:04 +10:00
  • b0a7f5938c Merge pull request #9379 from holtrop/rust-wc-ed448 Sean Parkinson 2025-11-06 09:38:32 +10:00
  • 8077551ba8 avoid warning when building without user_settings.h and options.h for QNX CAAM JacobBarthelmeh 2025-11-05 16:03:09 -07:00
  • aa0b37a7e5 Merge pull request #9384 from night1rider/crypto-callback-return-fix Sean Parkinson 2025-11-06 08:50:00 +10:00
  • fe69a7cf5a Merge pull request #9390 from kaleb-himes/test-code-bug-fix Sean Parkinson 2025-11-06 08:49:15 +10:00
  • 97e9fa09bd Merge pull request #9330 from rizlik/dtls13_want_write_fix Sean Parkinson 2025-11-06 08:31:29 +10:00
  • 3d99090bcb Merge pull request #9374 from philljj/spelling_cleanup Daniel Pouzzner 2025-11-05 13:44:44 -06:00
  • b379de4119 Addressing a bug in the test logic kaleb-himes 2025-11-05 10:28:19 -07:00
  • d73af7ab77 Merge pull request #9383 from douzzer/20251104-linuxkm-Kbuild-EXPORT_SYMBOL philljj 2025-11-05 11:08:49 -06:00
  • 797194f85b Rust wrapper: add PBKDF2 and PKCS #12 PBKDF wrappers Josh Holtrop 2025-11-05 09:21:34 -05:00
  • 958fa1af60 TLS 1.2: client message order check Sean Parkinson 2025-11-05 09:28:08 +10:00
  • 6e583a01f1 Use suites->hashSigAlgoSz instead of len in call to TLSX_SignatureAlgorithms_MapPss Anthony Hu 2025-11-04 15:36:33 -05:00
  • 572776e685 Reset return value to success when copy callback requests to use software function instead night1rider 2025-11-04 13:25:16 -07:00
  • 6885573d3d linuxkm/Kbuild: add helper variable EXPORT_SYMBOL to facilitate export attribute control. Daniel Pouzzner 2025-11-04 14:00:58 -06:00
  • 9fdcd2e72a Merge pull request #9382 from douzzer/20251104-WC_MUTEX_OPS_INLINE philljj 2025-11-04 13:00:08 -06:00
  • 7f0e575ed7 Rust wrapper: fix ed448 documentation issues from code review Josh Holtrop 2025-11-04 13:49:06 -05:00
  • 54dc060579 implement WC_MUTEX_OPS_INLINE and WC_RWLOCK_OPS_INLINE gates. Daniel Pouzzner 2025-11-04 12:01:27 -06:00
  • 4b93e3ecf7 Merge pull request #9381 from douzzer/20251104-fixes philljj 2025-11-04 11:41:23 -06:00
  • f95cb4e9bf Improve domain and IP address matching in certificate verification Juliusz Sosinowicz 2025-11-04 17:01:14 +01:00
  • abec842c59 wolfcrypt/src/asn.c: in wc_Ed25519PublicKeyToDer(), when old FIPS, cast "key" arg to wc_ed25519_export_public(). Daniel Pouzzner 2025-11-04 09:38:50 -06:00
  • 656fe3da7c linuxkm/{module_hooks.c,linuxkm_wc_port.h}: in wc_lkm_LockMutex(), when interruptible, check for signals, and add __must_check attribute. Daniel Pouzzner 2025-11-04 09:37:37 -06:00
  • b82cccce21 Rust wrapper: add wolfssl::wolfcrypt::ed448 module Josh Holtrop 2025-11-03 15:48:18 -05:00
  • d47108c97f Merge pull request #9368 from holtrop/rust-wc-ed25519 Daniel Pouzzner 2025-11-03 22:40:43 -06:00
  • e4d47fb5c7 Curve25519/448: lshift of negative is undefined in C Sean Parkinson 2025-11-04 10:14:55 +10:00
  • e0eac95fc9 Merge pull request #9375 from douzzer/20251103-linuxkm-Makefile-bash-workaround philljj 2025-11-03 18:13:45 -06:00
  • 0714c535f1 Update and pin Watcom to 2025-11-03-Build release gojimmypi 2025-11-03 10:42:18 -08:00
  • a43e416f66 linuxkm/Makefile: work around bash pecularity in libwolfssl.ko recipe ( [[ -f foo ]] is true even if foo is a symbolic link). Daniel Pouzzner 2025-11-03 12:00:40 -06:00
  • 720b8e117c wolfcrypt test: tiny spelling correction. jordan 2025-11-03 10:06:47 -06:00
  • 9a4fa0df2c Merge pull request #9369 from douzzer/20251027-linuxkm-aarch64-fips philljj 2025-11-03 09:45:16 -06:00
  • 33be31aeea test: dtls: add description for WANT_WRITE tests Marco Oliverio 2025-11-03 13:42:43 +01:00
  • bb284247b3 test_dtls: change approach in want_write hs testing Marco Oliverio 2025-10-29 16:55:43 +01:00
  • 412a78261d test_dtls: increase coverage for non-blocking I/O Marco Oliverio 2025-10-22 12:47:42 +02:00
  • 6855325bf8 test: memio: simulate_want_write: block client on is_client == true Marco Oliverio 2025-10-22 12:41:13 +02:00
  • 0127571238 dtls13: advance buffer index on error Marco Oliverio 2025-10-22 12:05:50 +02:00
  • 17a08b9e36 test_dtls: return WANT_WRITE in DTLSv1.3 CH parsing Marco Oliverio 2025-10-22 11:53:32 +02:00
  • 574067e204 Curve25519: lshift of a negative value is undefined in C Sean Parkinson 2025-11-03 21:54:14 +10:00
  • 87c4646e97 [ja] update docs Masaki I. 2025-10-26 00:51:40 +09:00
  • 5922b5def5 Merge pull request #9363 from julek-wolfssl/refactor-zero-return Daniel Pouzzner 2025-10-31 17:39:11 -05:00
  • 78ff20569e linuxkm: Daniel Pouzzner 2025-10-31 16:03:51 -05:00
  • 7cbcd0b00d Rust wrapper: add wolfssl::wolfcrypt::ed25519 module Josh Holtrop 2025-10-28 17:20:12 -04:00
  • b6cfdcb758 Merge pull request #9366 from douzzer/20251030-linuxkm-amd64-vec-op-sunrise David Garske 2025-10-31 07:32:41 -07:00
  • f07cd264fe Merge pull request #9365 from douzzer/20251030-wc_linuxkm_normalize_relocation-straddle-math David Garske 2025-10-31 07:31:50 -07:00
  • 9273c00566 Merge pull request #9364 from dgarske/silabs_ecb Daniel Pouzzner 2025-10-30 23:55:31 -05:00
  • 643cbe127d Merge pull request #9354 from rlm2002/coverity Daniel Pouzzner 2025-10-30 23:54:18 -05:00
  • 7085421dd0 Merge pull request #9340 from julek-wolfssl/tls13-hrr-cs-change Daniel Pouzzner 2025-10-30 23:46:50 -05:00
  • 299257eae9 Merge pull request #9360 from SparkiDev/aarch64_sha256_vreg_fix Daniel Pouzzner 2025-10-30 23:46:11 -05:00
  • bac055dc14 Merge pull request #9357 from holtrop/rust-wc-srtp-kdf Daniel Pouzzner 2025-10-30 23:45:48 -05:00
  • a2b3af095d Merge pull request #9339 from effbiae/EcMakeKey Daniel Pouzzner 2025-10-30 23:45:22 -05:00
  • 9c031608ef Merge pull request #9349 from effbiae/EcExportHsKey Daniel Pouzzner 2025-10-30 23:44:58 -05:00
  • f1f2423f3c linuxkm/x86_vector_register_glue.c: remove static assert on kernel >= 5.4.0 -- current implementation is unaffected by the noted bugs on < 5.4.0. Daniel Pouzzner 2025-10-30 18:08:54 -05:00
  • 5425894127 linuxkm/module_hooks.c: in wc_linuxkm_normalize_relocation(), when the relocation straddles the buffer at end, return the exact offset of the next relocation, rather than blindly backing up sizeof reloc_buf - 1, otherwise byte(s) in a relocation immediately preceding will be denormalized. Daniel Pouzzner 2025-10-30 17:38:10 -05:00
  • c5ae76e40d Fixed issue with AES ECB offloading to hardware to use full size, not just block David Garske 2025-10-29 15:52:33 -07:00
  • 3209d264b8 Improve TLS 1.3 early data handling. Juliusz Sosinowicz 2025-10-29 19:04:36 +01:00
  • d45678472d Merge pull request #9361 from douzzer/20251029-NullPointerArithm-fixes David Garske 2025-10-29 09:12:40 -07:00
  • d260493642 src/internal.c: in HashOutput(), check for null output pointer; Daniel Pouzzner 2025-10-29 10:04:24 -05:00
  • 7b7f9a4fe0 dtls: Check PSK ciphersuite against local list Juliusz Sosinowicz 2025-10-27 15:46:15 +01:00
  • c14b1a0504 Validate cipher suite after HelloRetryRequest Juliusz Sosinowicz 2025-10-24 14:56:13 +02:00
  • df79b1062f Merge pull request #9359 from douzzer/20251028-fixes David Garske 2025-10-28 16:57:43 -07:00
  • d7807d39e0 Aarch64 ASM: missing push and pop of vector regs Sean Parkinson 2025-10-29 09:15:32 +10:00
  • 8c60b7b250 src/internal.c and tests/api.c: fix clang-analyzer-core.NullPointerArithms. Daniel Pouzzner 2025-10-28 15:49:18 -05:00
  • 9b90ea83eb src/x509.c: in wolfSSL_X509_get_ext_by_OBJ() and wolfSSL_X509_load_cert_crl_file(), add local protection from null derefs (fixes -Wnull-dereferences); Daniel Pouzzner 2025-10-28 15:10:46 -05:00
  • 097cd576ff linuxkm/module_hooks.c: in wc_linuxkm_GenerateSeed_IntelRD(), log when RDSEED support is missing, and add verbose logging for generation failures. Daniel Pouzzner 2025-10-28 15:10:29 -05:00
  • e546d319c1 Fix Coverity INTEGER_OVERFLOW in sp_to_unsigned_bin, avoid unsigned underflow Ruby Martin 2025-10-28 10:43:20 -06:00
  • 7aec2a8280 separate BAD_FUNC_ARG error from ASN_NO_PEM_HEADER Ruby Martin 2025-10-28 10:01:10 -06:00
  • 1d64a4ed8f Merge pull request #9352 from holtrop/rust-wc-cmac David Garske 2025-10-28 08:58:06 -07:00
  • a4be322fd6 Merge pull request #9356 from SparkiDev/sp_asm_add_sub_p384_arm David Garske 2025-10-28 08:55:54 -07:00
  • 1c8e7885b4 refactor to EcMakeKey effbiae 2025-10-24 16:50:05 +11:00
  • bc72ac375e Rust wrapper: fix minor typo in srtcp_kdf_label example Josh Holtrop 2025-10-28 11:43:06 -04:00
  • ef92114347 Rust wrapper: cmac: consume CMAC in finalize() Josh Holtrop 2025-10-28 08:41:28 -04:00
  • bfa04ca5be Rust wrapper: cmac: fix "success" typo Josh Holtrop 2025-10-28 08:32:12 -04:00
  • 2e281ae2c6 Rust wrapper: add SRTP/SRTCP KDF functions to kdf module Josh Holtrop 2025-10-27 17:40:34 -04:00
  • 50521699af SP ASM ARM32/Thumb2: inline asm for add and subs Sean Parkinson 2025-10-28 17:49:40 +10:00
  • 993ecad16a refactor to EcExportHsKey effbiae 2025-10-28 16:01:36 +11:00
  • 85bfc49711 Merge pull request #9355 from SparkiDev/aes_arm_asm_fix Daniel Pouzzner 2025-10-27 23:06:17 -05:00
  • d883a950d2 ML-KEM SHA-3: fix r Sean Parkinson 2025-10-28 12:04:12 +10:00
  • 070923a373 AES ARM ASM: user data loaded 1 reg at a time Sean Parkinson 2025-10-28 10:05:43 +10:00
  • e6af5bcd4f Merge pull request #9353 from embhorn/gh9347 David Garske 2025-10-27 13:15:00 -07:00
  • a1d000cede Merge pull request #9343 from dgarske/silabs_aesdirect JacobBarthelmeh 2025-10-27 13:04:12 -06:00
  • 76abc43812 Put unused fix in correct location. David Garske 2025-10-27 10:25:31 -07:00
  • c825d0b34c Merge pull request #9345 from JacobBarthelmeh/devid David Garske 2025-10-27 08:47:51 -07:00
  • 7ef560c188 Fix build error with memtest and memorylog Eric Blankenhorn 2025-10-27 10:47:13 -05:00
  • 594a3bc963 Merge pull request #9350 from SparkiDev/split_ssl_sk David Garske 2025-10-27 08:46:43 -07:00
  • 4669aaeaed Merge pull request #9342 from julek-wolfssl/filc David Garske 2025-10-27 08:46:31 -07:00
  • 7bbe15936d Merge pull request #9290 from effbiae/make-pre-master-secret David Garske 2025-10-27 08:39:17 -07:00
  • 2f2d5b37fd Fix undeclared var use in sniffer Eric Blankenhorn 2025-10-27 10:33:25 -05:00
  • a6cb6170b6 Rust wrapper: add wolfssl::wolfcrypt::cmac module Josh Holtrop 2025-10-24 08:42:43 -04:00
  • 91a526c218 fixup Sean Parkinson 2025-10-27 18:02:49 +10:00
  • 093cc04076 Stack API: Pull out implementation into separate file Sean Parkinson 2025-10-27 15:27:40 +10:00
  • d54f5e7c6a Merge pull request #9346 from douzzer/20251025-fix-clang-tidy-all-crypto-no-sha-1 David Garske 2025-10-25 08:46:31 -07:00
  • c9cc701097 src/internal.c: suppress clang-analyzer-deadcode.DeadStores in ImportPeerECCKey() introduced by 4964a1760a. Daniel Pouzzner 2025-10-25 08:55:23 -05:00
  • 1a779b3f73 fix for passing devId from WOLFSSL_CTX down to hash operation JacobBarthelmeh 2025-10-24 16:39:25 -06:00
  • 7524552b1a Merge pull request #9344 from douzzer/20251024-fixes David Garske 2025-10-24 14:45:44 -07:00
  • c145b7ee81 wolfcrypt/src/aes.c: define GCM_GMULT_LEN() when WOLFSSL_ARMASM, and fix gating on wolfCrypt_FIPS_AES_sanity (always gate in for FIPS v7+); Daniel Pouzzner 2025-10-24 15:07:07 -05:00
  • d62b1068d2 Fixed issue with SiLibs AES Direct (required by DTLS v1.3). ZD 20695 David Garske 2025-10-24 11:50:03 -07:00
  • 1ed1b83aa5 Adds fil-c workflow for testing Juliusz Sosinowicz 2025-10-24 19:39:59 +02:00