1
0
mirror of https://github.com/wolfSSL/wolfssl.git synced 2026-10-25 16:16:38 +03:00

Commit Graph

  • f66acf1064 tests: free the wire-mangle fixtures, and give every method a clean baseline Daniele Lacamera 2026-09-10 22:49:09 +02:00
  • 19de30b270 tests: mangle the client's wire bytes too, and check handshake outcomes Daniele Lacamera 2026-09-10 21:24:24 +02:00
  • 58a6ff187b tests: guard the CRL I/O mock on NO_FILESYSTEM and PEM support Daniele Lacamera 2026-09-10 21:24:24 +02:00
  • 2b1eee58fe tests: assert wire mangling per method, and drive CRL with a CDP cert Daniele Lacamera 2026-09-10 20:45:38 +02:00
  • 03b8a1c9d3 tests: address Fenrir review findings on PR 11355 Daniele Lacamera 2026-09-10 19:28:55 +02:00
  • b572532ffd tests: guard wolfSSL_get_curve_name, and declare WOLFSSL_MCDC_ALLOC_SWEEP Daniele Lacamera 2026-09-09 15:43:54 +02:00
  • b0c21e9e5b tests: uppercase numeric literal suffixes, and make the allocation sweep opt-in Daniele Lacamera 2026-09-09 14:14:46 +02:00
  • 44bed851a0 tests: ship the two new white-boxes, and guard a dereference after a failed Expect Daniele Lacamera 2026-09-09 11:16:11 +02:00
  • e8cfd901ba tests: pin the session-cache ring-start conditions Daniele Lacamera 2026-09-09 08:45:41 +02:00
  • 156b7db33c tests: check API availability guards before the build does Daniele Lacamera 2026-09-09 08:31:53 +02:00
  • 6d863b9221 tests: run the allocation sweep on small-stack builds too Daniele Lacamera 2026-09-09 08:26:17 +02:00
  • 8536b45391 tests: compile the CRL mock only where its caller is Daniele Lacamera 2026-09-08 18:14:03 +02:00
  • a267320762 tests: record the certman white-box as smoke-covered Daniele Lacamera 2026-09-08 17:52:09 +02:00
  • b112f6efd6 tests: restore the CRL mock's counters after the rebase move Daniele Lacamera 2026-09-08 17:17:10 +02:00
  • 4b0c7f1d75 tests: guard the API-availability macros the no-TLS builds need Daniele Lacamera 2026-09-07 13:11:12 +02:00
  • bbbc872ef1 tests: build the CA bucket GetCAByName's second operand needs Daniele Lacamera 2026-09-07 06:58:52 +02:00
  • 4fd2017bf4 tests: cover the LMS and XMSS bounds checks the rebase brought in Daniele Lacamera 2026-09-07 01:22:39 +02:00
  • 17cd3ed715 tests: fix the build guards the narrow CI configurations broke Daniele Lacamera 2026-09-04 18:10:23 +02:00
  • c4bab8d292 tests: name the renegotiation_info extension and widen two skip messages Daniele Lacamera 2026-09-04 16:43:28 +02:00
  • 54b4e3b5eb tests: fail one crypto operation on demand to reach the verify guards Daniele Lacamera 2026-09-04 16:03:03 +02:00
  • b3f2a0c6da tests: drive the OCSP cache lookup and mock the responder replies Daniele Lacamera 2026-09-04 15:36:20 +02:00
  • 8d9b25b0e1 tests: fake the revocation back ends to drive the leaf-revocation decisions Daniele Lacamera 2026-09-04 15:24:34 +02:00
  • 94ed15e27b tests: white-box the certificate-status and send-path error decisions Daniele Lacamera 2026-09-04 15:16:42 +02:00
  • bc5c9b1940 tests: white-box the certificate error classification in internal.c Daniele Lacamera 2026-09-04 14:30:53 +02:00
  • 605b451d2a tests: widen the allocation-failure workload, and record the small-stack cause Daniele Lacamera 2026-09-04 14:27:09 +02:00
  • a1c8b4b0cd tests: DTLS API and X509 accessor argument guards Daniele Lacamera 2026-09-04 10:16:14 +02:00
  • 17e2699d8d tests: session lifecycle guards, clearing the post-rebase ssl_sess.c regression Daniele Lacamera 2026-09-04 09:21:18 +02:00
  • adcac31f57 tests: public-API argument NULLs, one call per named operand Daniele Lacamera 2026-09-04 09:16:09 +02:00
  • cd9ad09abd tests: white-box the DTLS 1.3 role decisions, and CRL/OCSP null guards Daniele Lacamera 2026-09-04 09:09:55 +02:00
  • 1ede89b0e3 tests: fix two leaks and the SNI server-only guard Daniele Lacamera 2026-09-04 08:54:10 +02:00
  • 84967e849e tests: enable the CID NULL-argument vectors now that upstream guards them Daniele Lacamera 2026-09-04 08:29:12 +02:00
  • 89253e310a tests: fix three more -Werror classes found in the full CI sweep Daniele Lacamera 2026-09-03 18:27:20 +02:00
  • 73a0986562 tests: fix two undefined references that broke unit.test linking Daniele Lacamera 2026-09-03 17:56:25 +02:00
  • 835b28792f tests: address Copilot review on the DTLS, OCSP and CRL white-boxes Daniele Lacamera 2026-09-03 17:45:12 +02:00
  • d4c2d7b1cc tests: fix four -Werror classes that broke CI on every job Daniele Lacamera 2026-09-03 17:41:38 +02:00
  • bc6ffe836d tests: guard RPK and DTLS-CID symbols that broke every other module's build Daniele Lacamera 2026-09-03 16:56:42 +02:00
  • 9a7ef37a62 tests: pair the lower ValidityTimeFormat bound with a pre-1950 vector Daniele Lacamera 2026-09-03 16:26:38 +02:00
  • 34761b8ef3 tests: white-box more internal.c static null-guards, and fix two that never paired Daniele Lacamera 2026-09-03 16:21:49 +02:00
  • 26b9d874e6 tests: allocation-failure sweep, and what it found Daniele Lacamera 2026-09-03 15:11:23 +02:00
  • f86e07d8e2 tests: file-load failure arms, including a FIFO for the unseekable case Daniele Lacamera 2026-09-03 15:01:26 +02:00
  • d75503bda9 tests: give each guard the object its accepting half needs Daniele Lacamera 2026-09-03 14:56:07 +02:00
  • fcb5388241 tests: null vectors aimed at named operands, not first arguments Daniele Lacamera 2026-09-03 14:51:24 +02:00
  • df25002dd3 tests: null-argument burn-down across the public API Daniele Lacamera 2026-09-03 14:46:04 +02:00
  • 1e9c149413 tests: OCSP stapling accessors and a mocked CRL transport Daniele Lacamera 2026-09-03 13:47:48 +02:00
  • 4a41b63412 tests: argument guards across the newly-visible ssl_api surface Daniele Lacamera 2026-09-03 13:09:23 +02:00
  • 2c021b305b tests: exercise the public ECH configuration API Daniele Lacamera 2026-09-03 13:03:56 +02:00
  • 96a9a48686 tests: fence the four CID calls that crash an unpatched library Daniele Lacamera 2026-09-03 11:28:50 +02:00
  • be9f43a0ea tests: argument guards for the public Connection ID API Daniele Lacamera 2026-09-03 11:21:53 +02:00
  • caea22ccdc tests: a generative DTLS ClientHello factory over the packet transport Daniele Lacamera 2026-09-03 11:03:42 +02:00
  • 3eeb94c986 tests: a scheduling datagram transport for DTLS, with 24 packet forgeries Daniele Lacamera 2026-09-03 10:52:57 +02:00
  • 16871696d6 tests: corrupt DTLS handshakes in flight, and record what it does not reach Daniele Lacamera 2026-09-03 10:36:13 +02:00
  • 467406a464 tests: corrupt the handshake in flight over memio Daniele Lacamera 2026-09-03 10:19:05 +02:00
  • 5ec556a107 tests: drive DoHandShakeMsgType's pre-dispatch state guards Daniele Lacamera 2026-09-03 08:56:11 +02:00
  • 2899a11708 tests: white-box the revocation, transport and key-schedule leaves Daniele Lacamera 2026-09-03 08:53:45 +02:00
  • d6ba3687c7 tests: white-box the record header's version tolerance Daniele Lacamera 2026-09-02 17:58:29 +02:00
  • cd4f03d258 tests: white-box the handshake ordering police Daniele Lacamera 2026-09-02 17:55:21 +02:00
  • 7db9fe98e1 tests: white-box MatchDomainName's wildcard rules Daniele Lacamera 2026-09-02 17:42:48 +02:00
  • cd9ca3077d tests: drive CheckOcspResponder's identity chains Daniele Lacamera 2026-09-02 17:38:41 +02:00
  • 9aa6f8c111 tests: white-box src/wolfio.c with a mocked byte source and socketpair Daniele Lacamera 2026-09-02 17:36:48 +02:00
  • c1ebd765d7 tests: drive the crl load and store paths with a real CRL Daniele Lacamera 2026-09-02 17:31:54 +02:00
  • 9a0bd49d48 tests: drive the crl missing-callback guards to a true decision Daniele Lacamera 2026-09-02 17:14:50 +02:00
  • d9b1b59d55 tests: group the orphaned ocsp tests and bound-check DecodeUrl hosts Daniele Lacamera 2026-09-02 17:03:39 +02:00
  • 623072ab7e tests: white-box the cipher suite table in src/internal.c Daniele Lacamera 2026-09-02 16:59:13 +02:00
  • a9468888cb tests: white-box for src/ocsp.c Daniele Lacamera 2026-09-02 12:10:47 +02:00
  • 95912e3ac0 tests: white-box for src/crl.c, and fix the include order in both Daniele Lacamera 2026-09-02 12:08:04 +02:00
  • a4ce4e2f68 tests: add an mc/dc white-box driver for src/dtls.c Daniele Lacamera 2026-09-02 10:50:20 +02:00
  • 0d5739ca6b Merge pull request #11411 from miyazakh/f12297_Evp_oneshot JacobBarthelmeh 2026-09-14 09:08:12 -06:00
  • 4408ad81ca Merge pull request #11430 from kaleb-himes/wolfEntropy-gets-a-version lealem47 2026-09-14 08:55:13 -06:00
  • 771dd7ac51 Merge pull request #11439 from rizlik/uri_fixes JacobBarthelmeh 2026-09-14 08:45:49 -06:00
  • d9e9db9962 Merge pull request #11343 from Frauschi/tls_mem_6 JacobBarthelmeh 2026-09-14 08:34:43 -06:00
  • 6be2cb9e00 Leave TLS 1.2 transcript state out of TLS 1.3 only builds Tobias Frauenschlaeger 2026-08-22 21:09:24 +00:00
  • 34b515d138 Send server ChangeCipherSpec when client offers a session id Tobias Frauenschlaeger 2026-08-17 12:00:40 +00:00
  • 659b71ab87 Merge pull request #11453 from kaleb-himes/fix-filc-parens-equality Tobias Frauenschläger 2026-09-14 08:19:53 +02:00
  • 491d96e939 Drop extra parens in EKU test callback to fix clang -Wparentheses-equality kaleb-himes 2026-09-13 10:59:41 -06:00
  • 8b845f3810 Merge pull request #11145 from embhorn/zd22309 Tobias Frauenschläger 2026-09-13 13:05:25 +02:00
  • c0c395da84 Add a verbose logging tier and move the highest-volume traces onto it David Garske 2026-09-04 21:42:43 -07:00
  • af1e625766 tests: small fixes Marco Oliverio 2026-09-11 19:23:46 +02:00
  • 433d0a0e62 asn: improve URI host extraction Marco Oliverio 2026-09-11 18:34:56 +02:00
  • e9666b0196 Make the crypto callback white-box test run under the smoke runner and fail on a bad slot check It now includes the build's options so WOLF_CRYPTO_CB is defined instead of compiling to a stub, and the slot checks set their own flag that main() returns nonzero on. night1rider 2026-09-11 10:36:16 -06:00
  • 27ac2a6037 Address review: always reach the trailing barrier in ForceZero() Juliusz Sosinowicz 2026-09-11 05:53:53 +00:00
  • 6847fc0ed3 curve25519/448: harden tests per review (ksOffset guard, async WC_PENDING_E retry) jackctj117 2026-08-28 13:44:37 -06:00
  • 8640ebdaae Curve448: add tests for non-canonical public values jackctj117 2026-08-25 11:00:33 -06:00
  • f6a6011e30 Curve448: accept non-canonical public values per RFC 7748 jackctj117 2026-08-25 11:01:41 -06:00
  • df3ab46bcf Curve25519: add tests for non-canonical public values jackctj117 2026-08-25 10:59:04 -06:00
  • e6e830d467 Curve25519: accept non-canonical public values per RFC 7748 jackctj117 2026-08-25 10:41:40 -06:00
  • e617424098 Add a version API for wolfEntropy and update dox wolfEntropyv7.0.0-CHKIN kaleb-himes 2026-09-10 11:48:34 -06:00
  • 4247a21ca5 Skip half filled slots when looking for a free crypto callback slot night1rider 2026-08-25 16:31:43 -06:00
  • 69440d3d88 Regression tests for crypto callback registration from a register command night1rider 2026-08-26 21:34:05 -06:00
  • 0bd172622c ForceZero: use a compiler barrier instead of a CPU fence Juliusz Sosinowicz 2026-09-10 15:28:04 +00:00
  • d9ae528b4f Invalidated cached STACK_OF(X509_REVOKED) when the CRL list head changes Reda Chouk 2026-09-10 15:59:52 +02:00
  • acbfec4923 Address review: fix conditional compilation guards in TLS ext debug tests Juliusz Sosinowicz 2026-09-08 05:44:33 +00:00
  • 4f1c0b6309 Fix CI: guard TLS ext debug lookup helper on the memio test deps Juliusz Sosinowicz 2026-09-01 02:24:49 +00:00
  • 00aaf9bc23 Address review: document actual return constants for debug callback Juliusz Sosinowicz 2026-08-31 02:23:34 +00:00
  • 73d2aad9f8 Gate the TLS ext debug callback on OPENSSL_EXTRA only Juliusz Sosinowicz 2026-08-27 16:49:22 +00:00
  • ede78303b2 Add SSL_set_tlsext_debug_callback compat API Juliusz Sosinowicz 2026-08-25 14:44:02 +00:00
  • 8765e24a41 Harden SE05x API edge cases Andrew Hutchings 2026-09-10 07:30:37 +01:00
  • e602cb83fe Rename the onlyPskDheKe coverage test for the behaviour it now asserts Juliusz Sosinowicz 2026-09-02 11:20:38 +00:00
  • b1b61c557c Fix CI: expect the certificate fallback in the onlyPskDheKe coverage test Juliusz Sosinowicz 2026-09-02 10:43:08 +00:00
  • 6c00a5e681 Address review: keep extended_master_secret across a NewSessionTicket Juliusz Sosinowicz 2026-08-24 03:00:20 +00:00
  • cfcbe378a2 Fall back to a certificate handshake when no PSK key exchange mode is usable Juliusz Sosinowicz 2026-08-17 18:12:11 +00:00