1
0
mirror of https://github.com/wolfSSL/wolfssl.git synced 2026-10-24 04:09:07 +03:00

Commit Graph

  • b273b7d11b Merge pull request #11222 from danielinux/mcdc-test-coverage philljj 2026-09-01 09:25:32 -05:00
  • d850ede0e0 linuxkm/ fixes from AI review: Daniel Pouzzner 2026-09-01 09:08:22 -05:00
  • 5fcd317243 linuxkm/x86_vector_register_glue.c: fixes for AI review: in wc_save_vector_registers_x86(), fix reachability of DEBUG_VECTOR_REGISTER_ACCESS_HARDIRQ_INFO message, and of softirq !may_use_simd() kernel<6.15 "INFO:" message. Daniel Pouzzner 2026-09-01 02:34:20 -05:00
  • 4c4856f3f4 Let a sniffer build complete a DTLS 1.3 handshake Tobias Frauenschläger 2026-08-31 21:33:20 +02:00
  • 3c503f5933 Only release the sniffer's shared state on the last free Tobias Frauenschläger 2026-08-28 15:13:09 +02:00
  • 1a303870c5 Fix threaded snifftest dropping every queued packet Tobias Frauenschläger 2026-08-28 13:15:22 +02:00
  • d065b14508 Give the sniffer's X25519 static ephemeral key an RNG Tobias Frauenschlaeger 2026-08-25 08:04:28 +00:00
  • 960551cee0 Address review findings on the sniffer Encrypt-Then-MAC fix Tobias Frauenschlaeger 2026-08-24 21:53:41 +00:00
  • 6a35183ab6 Fix sniffer Encrypt-Then-MAC support and reported plaintext length Tobias Frauenschlaeger 2026-08-24 20:40:46 +00:00
  • 043fe85a2d Extend the Fil-C job and fix what it found Tobias Frauenschlaeger 2026-08-22 22:01:06 +00:00
  • 8f9790e9fb wolfio: drop the unreachable ISO-TP receive timeout branch Yosuke Shimizu 2026-09-01 14:20:40 +09:00
  • fd17061b47 linuxkm/x86_vector_register_glue.c: fixes for AI review: Daniel Pouzzner 2026-09-01 00:33:34 -05:00
  • 2230cf077b sniffer: place polled async events at the running offset Yosuke Shimizu 2026-09-01 13:48:40 +09:00
  • ad236cb5d9 linuxkm/x86_vector_register_glue.c: assert task/softirq slot integrity, fix outermost-restore predicate, and finish WC_SVR_PR_EMERG_ON_ACCEL_FALLBACK bypass discipline in wc_svr_native_save(). Daniel Pouzzner 2026-08-31 23:06:26 -05:00
  • 33e2302fbc linuxkm/include.am: add linuxkm/simd_hammer/. Daniel Pouzzner 2026-08-31 19:23:58 -05:00
  • 326db38470 linuxkm/x86_vector_register_glue.c: fixes from AI review: Daniel Pouzzner 2026-08-31 19:21:41 -05:00
  • 8ff5c5fdde linuxkm/x86_vector_register_glue.c: fix native save buffer stride and hardirq can-save return, harden migration repair, and convert diagnostics to the wc_linuxkm_pr_*_ratelimited() family. Daniel Pouzzner 2026-08-31 16:52:21 -05:00
  • ca5268e94e linuxkm/linuxkm_wc_port.h: generalize wc_linuxkm_pr_err_ratelimited() into a leveled family. Daniel Pouzzner 2026-08-31 16:51:11 -05:00
  • 85d9288752 Harden wc_EncryptPKCS8Key_ex to check return val Eric Blankenhorn 2026-08-31 15:59:14 -05:00
  • 0827c4bca6 Merge pull request #11268 from holtrop-wolfssl/f-8148 philljj 2026-08-31 15:25:20 -05:00
  • 0c782a1e72 wolfssl/wolfcrypt/error-crypt.h, wolfcrypt/src/error.c: add NO_DEFAULT_FOUND_E, NOT_READY_E, OBJECT_NOT_LOCKED_E, and WRONG_TYPE_OBJECT_E, and add __func__ to __GNUC__ variant of WOLFSSL_DEBUG_PRINTF_FN(). Daniel Pouzzner 2026-08-31 14:30:45 -05:00
  • 500a56b109 linuxkm: NMI coverage for WC_SVR_USE_NATIVE_REG_BUFS, WC_SVR_PR_EMERG_ON_ACCEL_FALLBACK, and NMI-safe ratelimited diagnostics. Daniel Pouzzner 2026-08-31 14:30:09 -05:00
  • 73628e919c update .wolfssl_known_macro_extras Daniel Pouzzner 2026-08-21 15:26:36 -05:00
  • a69995f326 add linuxkm/simd_hammer/, a stress testing tool for kernel FPU/SIMD context handling. Daniel Pouzzner 2026-08-21 15:23:35 -05:00
  • 8c9b2bb45b linuxkm/x86_vector_register_glue.c: add WC_SVR_USE_NATIVE_REG_BUFS: per-CPU native vector register save buffers, serving hardirq and softirq contexts where kernel_fpu_begin() is unusable. Daniel Pouzzner 2026-08-21 15:23:11 -05:00
  • e74a6e79c0 Rust wrapper: rsa_pkcs1v15: allow using VerifyingKey without random cfg Josh Holtrop 2026-08-31 14:21:32 -04:00
  • da7186c45d Merge pull request #11318 from Frauschi/libssh2_ci_flake philljj 2026-08-31 12:57:05 -05:00
  • d22bfb6bef PR feedback: test updates Paul Adelsbach 2026-08-31 09:20:09 -07:00
  • d71b4fa0c9 Merge pull request #11246 from danielinux/iotsafe-mutex philljj 2026-08-31 11:00:19 -05:00
  • 1ae960bb56 Merge pull request #11282 from danielinux/fenrir-dcp-fixes philljj 2026-08-31 10:40:17 -05:00
  • f31e461906 Rust wrapper: ecdsa: allow module usage for verify-only ECC builds Josh Holtrop 2026-08-31 10:29:29 -04:00
  • 8d84d0eb96 Rust wrapper: rebuild if WOLFSSL_PREFIX env var changes Josh Holtrop 2026-08-31 09:44:37 -04:00
  • 34753a8535 Rust wrapper: look for either lib or lib64 under WOLFSSL_PREFIX Josh Holtrop 2026-08-31 09:39:50 -04:00
  • 055b1285b1 Rust wrapper: ed25519: guard generate with ed25519_make_key cfg Josh Holtrop 2026-08-27 15:16:48 -04:00
  • 410c198867 Make the fixed size SP code build and run on capability targets Tobias Frauenschlaeger 2026-08-22 22:01:06 +00:00
  • e429c39f87 Fix rdx clobber in x86_64 and x86 sp_div_word inline assembly Tobias Frauenschlaeger 2026-08-20 13:44:25 +00:00
  • b10744a04e Fix the libssh2 test retry, which never actually ran Tobias Frauenschläger 2026-08-31 12:01:29 +02:00
  • 4472d7302f wolfio: validate ISO-TP frames before copying payload Yosuke Shimizu 2026-08-31 11:24:05 +09:00
  • 900bcf745f ssl_bn: skip truncation shift for byte-aligned BN_rand requests Yosuke Shimizu 2026-08-31 10:28:42 +09:00
  • c4aee67cb9 Fixed the Doxygen in both language copies Hideki Miyazaki 2026-08-30 12:59:24 -04:00
  • 18c418d849 fix undefined reference Hideki Miyazaki 2026-08-30 09:50:23 -04:00
  • bae0a2cdae Addressed by removing the duplication Hideki Miyazaki 2026-08-30 07:40:09 -04:00
  • d80b4776a9 Merge pull request #11309 from holtrop-wolfssl/f-8305 philljj 2026-08-29 09:36:20 -05:00
  • d32944ddba Fix ECC safe point add reporting infinity when an infinity operand selects a finite result; add white-box result and flag assertions David Garske 2026-08-28 15:27:05 -07:00
  • 2f9ee4baa4 Handle the point at infinity without branching in ECC point add and double (F-2618) David Garske 2026-08-13 10:27:24 -07:00
  • 64aa342a28 F-10608 - Skip CertManager verify callback for internal cert errors Aidan Garske 2026-08-21 13:05:54 -07:00
  • e37f75acf1 Rust wrapper: build.rs: validate WOLFSSL_PREFIX once Josh Holtrop 2026-08-28 15:09:51 -04:00
  • 28d8a18afe Use the ClientHello body start for the ECH AAD and inner hello index Reda Chouk 2026-08-28 17:38:39 +02:00
  • ab27534dd7 fix for cryptocb-only CI syntax JacobBarthelmeh 2026-08-28 11:04:26 -06:00
  • c1a467dccb add cryptocb only flag for turning on support of all WOLF_CRYPTO_CB_ONLY_* flags JacobBarthelmeh 2026-07-30 16:32:58 -06:00
  • 38cffdf30e add non-normalized zero mp_tohex test case JacobBarthelmeh 2026-08-28 10:48:39 -06:00
  • 10d646c011 add sp_hex_iszero for catching edge case of negative zero value JacobBarthelmeh 2026-06-10 11:08:39 -06:00
  • 5b62aafaeb DCP: order the channel table so an unlocked release cannot corrupt it Daniele Lacamera 2026-08-28 18:30:15 +02:00
  • edf08cc53f F-8865: add missing increment of certChainCnt Paul Adelsbach 2026-08-28 09:25:33 -07:00
  • 606d1d1f0b F-11704: ensure adding presentation chain certs don't add to trust store Paul Adelsbach 2026-08-27 18:49:11 -07:00
  • 463d57451d Fixes from review Eric Blankenhorn 2026-08-28 10:10:36 -05:00
  • a0482ecfc4 Rust wrapper: gate rsa_direct with random cfg Josh Holtrop 2026-08-28 10:43:07 -04:00
  • 59308f930a Merge pull request #11259 from gasbytes/pem-parser-new-line philljj 2026-08-28 09:19:12 -05:00
  • 34213711b8 Merge pull request #11138 from sameehj/fix/mem-fail-ecc-x509-ext philljj 2026-08-28 08:55:27 -05:00
  • 87b41fac0a tests: guard the allocator-override tests on the callback signature Daniele Lacamera 2026-08-28 12:18:28 +02:00
  • 454d477dbd Revert "wolfcrypt: cap requested data alignment at the allocator guarantee on 32-bit ARM" Daniele Lacamera 2026-08-27 19:03:48 +02:00
  • af7b7703e4 wolfcrypt: cap requested data alignment at the allocator guarantee on 32-bit ARM Daniele Lacamera 2026-08-27 12:24:11 +02:00
  • dc5b25a7c4 wolfcrypt: allocate the keywrap test aes with explicit alignment Daniele Lacamera 2026-08-27 12:23:48 +02:00
  • 036d12f531 wolfcrypt: give the keywrap caller-Aes test its own frame Daniele Lacamera 2026-08-27 08:52:22 +02:00
  • 83c48a08cc wolfcrypt: allocate the keywrap test aes instead of placing it on the stack Daniele Lacamera 2026-08-26 11:10:03 +02:00
  • 586d3e9f27 wolfcrypt: fix a comment typo in the test harness Daniele Lacamera 2026-08-26 11:09:55 +02:00
  • 4bf8a80288 tests: drive the tls 1.3 sha-1 chain rule from the white-box Daniele Lacamera 2026-08-26 08:39:02 +02:00
  • a117761c2d tests: send an rsassa-pss signed ca in the tls 1.3 certificate chain Daniele Lacamera 2026-08-26 08:38:46 +02:00
  • 6cbfdcdd33 tests: widen the directoryName name matching cases Daniele Lacamera 2026-08-26 08:29:52 +02:00
  • 334863b663 tests: exercise the curve448 crypto callback dispatch guards Daniele Lacamera 2026-08-26 08:24:33 +02:00
  • e560238336 tests: add a white-box smoke job Daniele Lacamera 2026-08-25 18:59:54 +02:00
  • 0cddea30ea tests: guard the tls extension tests on the allocator, ticket and ffdhe paths Daniele Lacamera 2026-08-25 17:33:20 +02:00
  • 956d9c35e0 tests: initialise pointers assigned only through an expectation macro Daniele Lacamera 2026-08-25 15:50:32 +02:00
  • 8ba70296ce tests: mark the psk clienthello body as possibly unused Daniele Lacamera 2026-08-25 13:23:58 +02:00
  • f167009d36 tests: guard the client half of the sni parse test on NO_WOLFSSL_CLIENT Daniele Lacamera 2026-08-25 13:14:21 +02:00
  • e31a1ebacd tests: guard two ssl dereferences that run after a failed allocation Daniele Lacamera 2026-08-21 13:08:31 +02:00
  • 40b0fa2f1d tests: load an ecc server certificate when rsa is unavailable Daniele Lacamera 2026-08-21 12:43:48 +02:00
  • 620b8ed7d2 tests: mark every static helper in the tls extension tests as possibly unused Daniele Lacamera 2026-08-21 09:07:12 +02:00
  • 154c552c85 tests: guard the tls extension tests on extension and tls 1.2 availability Daniele Lacamera 2026-08-21 08:57:54 +02:00
  • 1571108d1a tests: define the tls parse unused marker outside the dh guard Daniele Lacamera 2026-08-21 07:33:44 +02:00
  • c5bea47ad3 tests: mark the tls parse server-context helper as possibly unused Daniele Lacamera 2026-08-21 07:24:43 +02:00
  • c0443c511f tests: guard the tls extension tests on server side and auth availability Daniele Lacamera 2026-08-21 07:15:59 +02:00
  • 6570a7ed35 tests: guard the tls extension tests on the features they actually use Daniele Lacamera 2026-08-21 06:38:33 +02:00
  • ee4042e147 tests: expect the ffdhe group when the build supports it Daniele Lacamera 2026-08-21 01:41:54 +02:00
  • 6ae2afd9db tests: skip the oversize psk key case where the library does not reject it Daniele Lacamera 2026-08-21 01:38:20 +02:00
  • ba92d2534c tests: mark the tls bounds helpers as possibly unused Daniele Lacamera 2026-08-21 01:34:57 +02:00
  • d62365e090 tests: define tls bounds tests unconditionally and fix link visibility Daniele Lacamera 2026-08-20 23:25:33 +02:00
  • b1639e8f3e tests: cover OCSP stapling, extension population and msgType dispatch in tls.c Daniele Lacamera 2026-08-20 23:13:09 +02:00
  • 5890c9dca5 tests: cover supported groups and key-share negotiation in tls.c Daniele Lacamera 2026-08-20 23:00:51 +02:00
  • 2265da532c tests: cover SNI, pre-shared-key, cookie and trusted-CA parsing in tls.c Daniele Lacamera 2026-08-20 22:59:52 +02:00
  • 9fb742deac tests: add TLSX extension parser tests for tls.c Daniele Lacamera 2026-08-20 21:56:56 +02:00
  • f9631aa9e8 tests: cover the tls extension per-message-type gates in TLSX_Parse Daniele Lacamera 2026-08-20 21:28:24 +02:00
  • 55cc15980e tests: close tls.c argument-guard, CSR/CSR2 and TLS 1.2 MAC MC/DC conditions Daniele Lacamera 2026-08-20 21:25:53 +02:00
  • 803951f763 tests: add three tls extension test files to the tls group Daniele Lacamera 2026-08-20 20:47:03 +02:00
  • 8912bfcd47 tests: guard the ech round's session-ticket assertion on HAVE_SESSION_TICKET Daniele Lacamera 2026-08-20 20:43:39 +02:00
  • 3d3a8faea6 tests: fix tls13 test guard scope and register the new files with cmake Daniele Lacamera 2026-08-20 19:11:32 +02:00
  • 3558e9c867 tests: drop external tooling references from MC/DC test comments Daniele Lacamera 2026-08-20 17:50:43 +02:00
  • 41520b017d tests: close thirty-two tls13.c feature-flag MC/DC conditions with negotiated-feature handshakes Daniele Lacamera 2026-08-20 16:29:21 +02:00
  • 492ce4d088 tests: drive the sizeOnly arm of BuildTls13Message's argument guard Daniele Lacamera 2026-08-20 16:10:59 +02:00
  • 819bfaa209 tests: white-box the tls13.c pointer-presence guards Daniele Lacamera 2026-08-20 16:06:30 +02:00