Sean Parkinson
81cce394db
Merge pull request #10440 from JeremiahM37/gh10423
...
fix NO_VERIFY_OID build in GetOID
2026-05-14 20:02:06 +10:00
Tobias Frauenschläger
61e7e07720
Move membrowse CI workflows to install-apt-deps action
2026-05-13 15:49:32 +02:00
Tobias Frauenschläger
d11b5cd648
Add timeout to membrowse CI tests
2026-05-13 12:07:03 +02:00
JeremiahM37
cb1f8002df
ci: add NO_VERIFY_OID os-check matrix entries
2026-05-12 20:40:58 +00:00
Andrew Hutchings
90359f90e1
Add STM32 emulator from simulators repo
...
This tests a lot more than the Renode STM32H753 test, so this PR removes
that and adds our own emulator for STM32H753 and STM32U585. This
includes testing the v1 and v2 HAL CRYP / HASH / PKA functionality.
2026-05-12 20:17:11 +02:00
David Garske
3e6efbac52
Merge pull request #9567 from jackctj117/serial-0
...
Allow serial number 0 for root CA certificates
2026-05-12 09:19:56 -07:00
Sean Parkinson
6942797cd3
Merge pull request #10301 from julek-wolfssl/openssh-10.3p1
...
ci: add OpenSSH 10.3p1 to CI matrix
2026-05-12 22:10:10 +10:00
Sean Parkinson
443861563d
Merge pull request #10453 from LinuxJedi/fix-memtrack
...
Fix mem_track.h compile failure on multi-threaded non-Linux builds
2026-05-12 22:01:21 +10:00
Sean Parkinson
218ddb449e
Merge pull request #10394 from dgarske/sp_nonblock_rsa_dh
...
Add RSA/DH SP non-blocking support for C/Small 2048/3072/4096
2026-05-12 13:25:43 +10:00
Andrew Hutchings
7b89d82b35
Fix mem_track.h compile failure on multi-threaded non-Linux builds
...
The memLock mutex and #include <pthread.h> in mem_track.h were
declared under #ifdef DO_MEM_LIST (Linux/macOS/Zephyr only), but
referenced under the broader guard
!defined(SINGLE_THREADED) && \
(defined(DO_MEM_LIST) || defined(DO_MEM_STATS))
Since DO_MEM_STATS is defined whenever WOLFSSL_TRACK_MEMORY +
USE_WOLFSSL_MEMORY are set without WOLFSSL_STATIC_MEMORY, any
non-Linux/Mac/Zephyr multi-threaded build failed to compile with
implicit pthread_mutex_lock declarations and undeclared memLock.
Replace the raw pthread mutex with wolfSSL's portable mutex API
(wc_InitMutex / wc_LockMutex / wc_UnLockMutex / wc_FreeMutex) so
locking works on every platform wolfSSL already ports to.
InitMemoryTracker now calls wc_InitMutex before
wolfSSL_SetAllocators installs TrackMalloc, guarded by a
memLockInit flag for idempotency. CleanupMemoryTracker calls
wc_FreeMutex after restoring the default allocators so no
in-flight allocation races a freed mutex. The four mutex guards
in TrackMalloc/TrackFree and the two in InitMemoryTracker/
ShowMemoryTracker are unified on the same condition as the
memLock declaration itself.
ZD #21763
2026-05-11 16:20:35 +01:00
David Garske
d465d8b130
Add RSA/DH SP non-blocking support for C/Small 2048/3072/4096
2026-05-08 10:36:28 -07:00
Daniele Lacamera
ae0d09ccff
More fixes to the broken atecc608 test
2026-05-08 18:50:44 +02:00
Daniele Lacamera
5f321d7372
Removed redundat hotfix from the ATECC608 workflow
2026-05-08 18:50:44 +02:00
David Garske
58ca6a1fa7
Merge pull request #10302 from JacobBarthelmeh/ecc
...
additional sanity checks on invalid input
2026-05-07 14:39:21 -07:00
David Garske
b306f2d846
Merge pull request #10422 from Frauschi/socat
...
Make socat tests less flaky
2026-05-07 14:36:24 -07:00
David Garske
e78418db95
Merge pull request #10306 from sebastian-carpenter/tls-ech-client-oe
...
Add OuterExtensions encoding for TLS ECH client
2026-05-07 14:14:50 -07:00
sebastian-carpenter
15b8c88bf6
Write ECH last in HRR to promote interop
2026-05-07 10:10:00 -06:00
sebastian-carpenter
9d938c12ea
supported_versions added to non-encode list
2026-05-07 10:10:00 -06:00
Tobias Frauenschläger
bca5610508
Make socat tests less flaky
2026-05-07 15:25:19 +02:00
Tobias Frauenschläger
da427efd89
Add LMS, XMSS and ML-DSA to Wconversion
2026-05-07 11:16:06 +02:00
David Garske
27413e0a3f
Merge pull request #10403 from Frauschi/hostap_interal_retry
...
hostap CI tests: incorporate internal retries
2026-05-06 11:59:49 -07:00
night1rider
dc3ba1e299
stabilize CI for renamed forks and slashed branch names
2026-05-06 10:04:33 -06:00
Tobias Frauenschläger
57f4b231c4
hostap CI tests: incorporate internal retries
2026-05-06 10:36:19 +02:00
David Garske
5f1e0d0f0d
Merge pull request #10314 from night1rider/zephyr-4.x-workflows
...
workflow tests for zephyr 4.3 and 4.1
2026-05-05 12:46:00 -07:00
jackctj117
ee744b1f0b
Allow serial number 0 for root CA certificates
2026-05-05 13:44:47 -06:00
JacobBarthelmeh
976e4b2d15
add test case for build with WC_ALLOW_ECC_ZERO_HASH
2026-05-05 13:39:10 -06:00
David Garske
3147a10f23
Merge pull request #10141 from sebastian-carpenter/tls-ech-downgrade
...
TLS ECH Compliance Fixes
2026-05-05 12:14:20 -07:00
David Garske
ba5132831f
Merge pull request #10389 from Frauschi/hostap
...
Increase hostap retry count
2026-05-05 12:08:16 -07:00
David Garske
3a1f51d2e6
Merge pull request #10388 from Frauschi/slh-dsa_Wconversion
...
SLH-DSA Wconversion fixes
2026-05-05 12:04:22 -07:00
David Garske
87536214bf
Merge pull request #10375 from LinuxJedi/STSAFEA120Sim
...
Add STSAFE A120 CI support
2026-05-05 11:53:29 -07:00
David Garske
644f6171ab
Merge pull request #10290 from LinuxJedi/emnet
...
Fix emNET support and add tests
2026-05-05 11:46:15 -07:00
David Garske
9b1167772d
Merge pull request #10350 from LinuxJedi/ATECC608Sim
...
Add ATECC608 CI tests
2026-05-05 11:45:45 -07:00
David Garske
d793452264
Merge pull request #10353 from julek-wolfssl/dtls-13-client-only
...
DTLS 1.3 client-only minimum: WOLFSSL_DTLS_ONLY + autoconf cascade
2026-05-05 11:24:44 -07:00
David Garske
401e9e23a6
Merge pull request #10298 from LinuxJedi/bot-block-update
...
Update blocking PR check
2026-05-05 10:55:19 -07:00
David Garske
f14b4e06b4
Merge pull request #10284 from ColtonWilley/security_policy_and_report_template
...
Publish wolfSSL Security Policy and Vulnerability Report Template
2026-05-05 10:46:49 -07:00
Daniele Lacamera
59a0ec4a94
Correctly detect expected failures
2026-05-05 15:10:56 +02:00
Daniele Lacamera
d633a76de3
Properly copy wolfssl as wolfBoot lib/ submodule
2026-05-05 14:18:39 +02:00
Daniele Lacamera
8b9bb6b3c6
Migrate wolfboot integration tests to new wolfboot-ci container
2026-05-05 14:01:49 +02:00
Daniele Lacamera
e8ccb5c8a2
Address more comments, pin renode to v 1.15.3
2026-05-05 13:03:42 +02:00
Daniele Lacamera
cc85d5a656
Addressed copilot's comment
2026-05-05 13:03:42 +02:00
Daniele Lacamera
c7684acb6c
Renode docker: fixed permission
2026-05-05 13:03:42 +02:00
Daniele Lacamera
2c7bc0d1b3
Removed toLower
2026-05-05 13:03:42 +02:00
Daniele Lacamera
b695dd37b4
Remove artifact upload, address copilot's, fix docker boundary
2026-05-05 13:03:42 +02:00
Daniele Lacamera
b69ea6659b
Add github workflow to check for wolfboot regressions
2026-05-05 13:03:41 +02:00
sebastian-carpenter
61ba5378fe
TLS ECH compliance fixes
2026-05-04 15:46:18 -06:00
Tobias Frauenschläger
1411046a98
Retry hostap tests up to 2 times to reduce flakyness
2026-05-04 18:41:36 +02:00
night1rider
25c8a9aad5
workflow tests for zephyr 4.3 and 4.1
2026-05-04 09:39:04 -06:00
Tobias Frauenschläger
bbcfa97144
SLH-DSA Wconversion fixes
2026-05-04 13:58:00 +02:00
Andrew Hutchings
a4b754ab5d
Add STSAFE A120 CI support
...
Adds our STSAFE A120 simulator to the CI, adds STSAFE to configure.ac
and fix missing required header.
2026-05-01 07:12:55 +01:00
Andrew Hutchings
9e7c2d19c7
Add ATECC608 CI tests
...
Also fix issues found with ATECC608
2026-04-30 18:01:42 +01:00