Commit Graph

30513 Commits

Author SHA1 Message Date
Roy Carter 7561911cba fix: Fix build errors for some tests on pipeline 2026-05-22 19:01:05 +03:00
Roy Carter c1a507e175 Feature: allow the usage of
wolfSSL_alert_type_string
wolfSSL_alert_desc_string
wolfSSL_EVP_DigestSign
wolfSSL_EVP_DigestVerify

in the openssl compatiility layer for wolfssl
2026-05-22 19:01:04 +03:00
Sean Parkinson 8597d9da83 Merge pull request #10496 from dgarske/fenrir_20260518
Various Fenrir fixes (F-2626, F-585, F-586, F-2638, F-1960, F-599)
2026-05-23 01:28:42 +10:00
Sean Parkinson fa8940f54f Merge pull request #10510 from miyazakh/testsuite_
Remove testsuite.test for leanTLS builds
2026-05-23 01:22:23 +10:00
Sean Parkinson abe15d260b Merge pull request #10487 from embhorn/zd21842
Add check for ARM to set WOLFSS_USE_ALIGN
2026-05-23 00:11:00 +10:00
Sean Parkinson b1e04464fc Merge pull request #10469 from sebastian-carpenter/tls-ech-server-improvements
Enhancement (ECH): Trial decryption and ECH connection status
2026-05-23 00:07:40 +10:00
Sean Parkinson eeb698dceb Merge pull request #10397 from philljj/support_wolfzfs
zfs: support wolfzfs patch.
2026-05-23 00:01:09 +10:00
Sean Parkinson 8dae4b34bb TLS 1.3: AEAD limit fixed
Values were 16-bit each when they are 32-bit each.
Add tests for KeyUpdate limits for TLS 1.3.
2026-05-22 16:41:23 +10:00
kareem-wolfssl 22e505bcfa Merge pull request #10507 from dgarske/ci_opt
CI Optimizations
2026-05-21 17:50:20 -07:00
Sean Parkinson fc2f4fc7cc Merge pull request #10435 from Frauschi/pqc_default_curve
Improved handling for ClientHello default key share group
2026-05-22 08:13:35 +10:00
David Garske 6605060b18 CI: more smoke coverage + header self-sufficiency
- Add AddressSanitizer entry to smoke matrix (--enable-all + -fsanitize=address).
- Add check-headers workflow: 214 public wolfssl/*.h compile standalone.
- Fix quic.h, rng_bank.h, Renesas/renesas-fspsm-crypt.h to be self-sufficient.
- Remove no-tls.yml (its single config is already covered by os-check.yml).
2026-05-21 14:37:11 -07:00
Andrew Hutchings 8574fa995f Merge pull request #10470 from JacobBarthelmeh/tropic
fix for tropic port AES key length used
2026-05-21 13:59:48 -07:00
David Garske 7f80896033 CI optimizations
- Skip CI for draft PRs and redundant master-push re-runs; membrowse nightly.
- Add smoke test (8 configs, CFLAGS=-Werror, post-merge tree, fail-fast on conflicts).
- Add wait-for-smoke composite action for downstream CI gating.
- Add check-source-text + bash -n + shellcheck workflow (script in make dist).
- Cache apt-get update in install-apt-deps composite on cache hit.
2026-05-21 13:19:29 -07:00
Sean Parkinson 7bad79a5b7 Merge pull request #10512 from douzzer/20260520-linuxkm-7v2
20260520-linuxkm-7v2
2026-05-22 04:49:47 +10:00
Daniel Pouzzner 7164d75cb7 linuxkm: add WC_LINUXKM_USE_HEAP_WRAPPERS and implementations wc_linuxkm_malloc(), wc_linuxkm_free(), wc_linuxkm_realloc(), and wc_linuxkm_malloc_usable_size(), to insulate from API drift in kernel heap (required on 7.2+, implicit on 7.1+). 2026-05-21 17:21:12 +00:00
JacobBarthelmeh 0073f3c879 dcp unlock added around aes forcezero, adjust align macro check 2026-05-21 09:34:28 -07:00
HIDEKI MIYAZAKI 2a35f628af remove testsuite.test for leanTLS builds 2026-05-20 21:18:24 -07:00
HIDEKI MIYAZAKI afb3ca4b77 fix prb failures 2026-05-20 17:31:08 -07:00
JacobBarthelmeh 70288b017f add sanity check on AES key length 2026-05-20 16:02:56 -07:00
Mattia Moffa 03e695a9c6 Lazy-initialize digest in cryptocb mode 2026-05-20 22:31:45 +02:00
David Garske 782787276c Merge pull request #10497 from Frauschi/mldsa_rename
ML-DSA renaming part 2
2026-05-20 11:24:09 -07:00
Daniel Pouzzner 46c6b60be6 Merge pull request #10505 from Frauschi/slhdsa_fix
Fix hashType comparison in SLH-DSA
2026-05-20 13:17:30 -05:00
HIDEKI MIYAZAKI 03eb38e897 fix EVP_BytesToKey 2026-05-20 11:04:07 -07:00
Tobias Frauenschläger 1dffcffb80 Fix hashType comparison in SLH-DSA 2026-05-20 10:16:37 -07:00
Tobias Frauenschläger 2a30ce3c04 Rename ML-DSA wc_PqcSignatureType entry 2026-05-20 09:06:54 -07:00
HIDEKI MIYAZAKI 319f1d699d fix clamp iterations <= 0 to 1 instead of returning an error 2026-05-20 07:25:35 -07:00
Marco Oliverio 408ea84c83 sha256: check no hw accelleartion is enabled with CB_ONLY_SHA256 2026-05-20 11:33:31 +02:00
JacobBarthelmeh 3c8bdaafc3 use ENOMEM return instead of MEMORY_E 2026-05-20 01:33:52 -07:00
JacobBarthelmeh 51698759fa 0 memset kop in devcrypto before use 2026-05-20 01:29:34 -07:00
JacobBarthelmeh 26bce72776 fix for devcrypto RSA size used 2026-05-20 01:25:46 -07:00
JacobBarthelmeh 2a05c13db8 fix to use correct struct size for devcrypto memset 2026-05-20 01:25:46 -07:00
JacobBarthelmeh f7d595eec4 fix for Renesas RX64 GetHash on initial state 2026-05-20 01:25:46 -07:00
JacobBarthelmeh 35f61aaa66 explicit cast to word16 before shift with RC2 2026-05-20 01:25:46 -07:00
JacobBarthelmeh df5311c923 align blake2 load/store helpers with store64's alignment guard 2026-05-20 01:25:46 -07:00
JacobBarthelmeh a04b68243c clear public/private key buffer after use in tropicsquare port 2026-05-20 01:25:46 -07:00
JacobBarthelmeh 999e1b9f99 In NXP DCP port clear key buffer after use 2026-05-20 01:25:46 -07:00
JacobBarthelmeh 6ac6e5065e fix for tropic port AES key length used 2026-05-20 00:43:36 -07:00
Mattia Moffa c9a534a63e Fix issues in wc_MXC_MAA_zeroPad 2026-05-20 00:27:01 +02:00
Mattia Moffa 11b207e57f Remove unused variable 2026-05-20 00:27:00 +02:00
Mattia Moffa e8d3e19da5 Address Copilot suggestions 2026-05-20 00:27:00 +02:00
Mattia Moffa 36acdef662 Update README 2026-05-20 00:27:00 +02:00
Mattia Moffa 1fb8cf0d61 MAX32666 bare-metal SHA accelerator 2026-05-20 00:27:00 +02:00
Tobias Frauenschläger 44074fd1df More ML-DSA renaming 2026-05-19 14:09:09 -07:00
David Garske dc56e87522 Merge pull request #10466 from Frauschi/slhdsa_cryptocb
Add CryptoCb support for SLH-DSA
2026-05-19 13:59:40 -07:00
Eric Blankenhorn 40de65785c Address warning in wolfDTLS_SetChGoodCb 2026-05-19 13:05:12 -05:00
Eric Blankenhorn 47db354fad Fix from review 2026-05-19 13:03:35 -05:00
Eric Blankenhorn 7df2ead36d Add check for ARM to set WOLFSS_USE_ALIGN 2026-05-19 13:03:35 -05:00
David Garske 9a5bb8eb23 fix(signature): fenrir 2626 enforce min hash strength 2026-05-19 10:06:56 -07:00
David Garske 2fad30e394 fix(qat): fenrir 585 null-check buffers before memcpy 2026-05-19 10:06:56 -07:00
David Garske 0ea4fa0f97 fix(qat): fenrir 586 guard exit memcpy on error path 2026-05-19 10:06:56 -07:00