Daniele Lacamera
4c94a52668
Added submodule initialization for pico-sdk
2025-07-31 11:27:21 +02:00
Daniele Lacamera
05642fd9d0
Change toolchain for zynqmp build
2025-07-31 11:10:08 +02:00
Brett Nicholas
c106d92a48
wolfHSM server support with X509 auth
2025-06-25 12:17:39 +02:00
Alex Lanzano
5b36a6dddd
Fix build and test issues with stm32f4 targets
...
- Add the new CLOCK_SPEED and STM32_PLLx variables to the CMakeLists
file
- Rename references of 'stm32f4.config' to 'stm32f407-discovery.config'
documentation and github workflow files.
2025-06-21 15:02:11 -04:00
David Garske
28bf060488
Fixed PIC32 CI test branches. Update Targets.md with space between CK and CZ targets. Added note about power cycle after programming.
2025-06-09 16:29:31 +02:00
Marco Oliverio
2d6cf95c20
add support for PIC32CZ and PIC32CK
2025-06-09 16:29:31 +02:00
Brett Nicholas
ac0eb6dd9f
remove erroneous unused argument to example server
2025-05-30 11:24:57 -06:00
Brett Nicholas
7660bf66f8
Add wolfHSM cert chain verification for ECC and RSA
2025-05-27 15:42:59 -06:00
Daniele Lacamera
54210851e8
Updated wolfHSM submodule
2025-04-30 11:49:15 +02:00
David Garske
8ae5ec27ff
Use tagged release for wolfHSM-examples to keep it in sync with wolfHSM submodule.
2025-04-29 11:50:29 +02:00
David Garske
271ae4c2f0
Improving matrix.
2025-04-29 11:50:29 +02:00
David Garske
cc63bf92ab
Fix error "Cannot use SMALL_STACK=1 with HUGE_STACK=1"
2025-04-29 11:50:29 +02:00
David Garske
b6179a2780
Fixing test-lib matrix.
2025-04-29 11:50:29 +02:00
David Garske
312d955125
Add small stack. Fix to use sim for test-lib.
2025-04-29 11:50:29 +02:00
David Garske
6f8cf9cb4c
Add matrix for all math and sign/hash types.
2025-04-29 11:50:29 +02:00
David Garske
3a2ac0b7a8
Troubleshooting test-lib failure.
2025-04-29 11:50:29 +02:00
David Garske
6f3722d31a
Fix test-lib expected failure case.
2025-04-29 11:50:29 +02:00
David Garske
adc003351b
Support for building libwolfboot.a. Library target used to just build a test-lib, but that's not very portable. Added test cases.
2025-04-29 11:50:29 +02:00
Daniele Lacamera
02c2152937
Attempt to update renode base images
2025-04-15 17:29:24 +02:00
Daniele Lacamera
11b8a684b4
Removed elf32bit build test
2025-04-15 17:19:26 +02:00
Daniele Lacamera
71f24248cf
Reviewers requests
...
- Removed stray printfs from elf.c
- Updated test-configs.yml to include build tests for config files
2025-04-14 18:33:15 +02:00
Daniele Lacamera
5f8b79a3c8
Added test for scattered ELF + validation via sim
2025-04-11 16:06:59 +02:00
Daniele Lacamera
2b20782652
Added support for more targets, added more tests
2025-03-28 11:00:07 +01:00
Daniele Lacamera
b8908ef8aa
Fixed typo in workflow
2025-03-27 18:32:06 +01:00
Daniele Lacamera
eacb183751
Fixed workflow
2025-03-27 18:04:36 +01:00
Daniele Lacamera
c4f0dec606
Added cmake build test to github actions
2025-03-27 15:50:09 +01:00
Patrik Dahlström
84ac2c799e
stm32f1: add github build test
...
Signed-off-by: Patrik Dahlström <risca@dalakolonin.se>
2025-02-21 18:41:04 +01:00
Daniele Lacamera
354df34b6c
Added build test. Updated mcxa + mcxw to mcux-sdk
2025-02-18 14:43:37 +01:00
JacobBarthelmeh
519e3b721a
Merge pull request #546 from dgarske/fix_actions
...
Fix GitHub Action version (v3 is removed 2025-01-30)
2025-01-30 20:08:32 -07:00
David Garske
422ba9deee
Fix GitHub Action version (v3 is removed 2025-01-30)
2025-01-30 16:45:42 -08:00
Daniele Lacamera
8b9fc5a32a
Fixed PICO_PLATFORM in pico-sdk test
2025-01-27 17:13:57 +01:00
Daniele Lacamera
a844392bb7
Added arg 'target' to pico-sdk build test
2025-01-27 17:07:13 +01:00
Daniele Lacamera
a14c92f151
Added draft build test.
2025-01-27 17:00:58 +01:00
jordan
e2db8d58c4
Remove external ext_lms, ext_xmss pq integrations.
2025-01-20 16:38:24 +01:00
Marco Oliverio
7008f68707
kontron-vx3060-s2: simplify example, add build test, improve docs
2024-12-19 20:12:16 +01:00
Brett Nicholas
9454deb360
add test for wolfHSM ml-dsa to CI
2024-12-16 19:12:23 +01:00
David Garske
35b98e723b
Fix the Windows keytools artifact upload.
2024-12-05 11:32:22 -08:00
Daniele Lacamera
04d2ecd246
Remove dependency from PQC parameters. Speed up tests.
2024-12-02 18:55:32 +01:00
Daniele Lacamera
b2bf2988d3
Shorten tests by not re-building keytools
2024-12-02 14:19:01 +01:00
Daniele Lacamera
b6d3d4a666
Renode test: add V=1
2024-11-28 11:18:19 +01:00
David Garske
bf4c8017dd
Test: adding action to build keytools on windows.
...
* Update key tools VS project to 2022.
* Fix a few warnings in sign.c
* Fix issues with windows already having min/max.
* Fix (workaround) issue with key tools needing WOLFBOOT_SECTOR_SIZE.
2024-11-25 14:38:29 -08:00
Daniele Lacamera
3a69b0e41a
Don't fail if the image contains no base sha
...
+ Added --no-base-sha option to sign
2024-11-22 11:58:17 +01:00
Brett Nicholas
78e4275f99
Initial wolfHSM support for simulator and AURIX TC3xx
2024-11-13 09:52:49 +01:00
Daniele Lacamera
294e72ef6a
Added test for hybrid secure boot
2024-10-30 13:17:09 +01:00
Daniele Lacamera
cc447ea879
Support for hybrid authentication (2 ciphers)
2024-10-30 13:17:06 +01:00
Daniele Lacamera
72a0aa3853
Added Benchmark script. Added ARMASM support.
2024-10-24 21:20:09 +02:00
jordan
b97abd4ace
Add ML-DSA support.
2024-10-14 10:13:52 +02:00
Daniele Lacamera
ab6b1bb416
Fix qemu-fsp build dep
2024-10-11 10:43:26 +02:00
David Garske
8489736eac
Fixed and improved erase of remainder of partition logic and logging. Added support for nRF5340 core synchronization (`NRF_SYNC_CORES`). Added test for `WOLFBOOT_FLASH_MULTI_SECTOR_ERASE`.
2024-10-11 10:29:59 +02:00
David Garske
6db7de6a75
Support for the Nordic nRF5340 (application and network cores):
...
* Added nRF5340 driver support for Clock, Internal Flash (NVMC), GPIO, SPU, OTP, UART, SPI, QSPI and IPC.
* Added support for updating the network core (Sign using "--id 2")
* Cleanup the nRF52 port
* Improved external QSPI and internal Flash tests and logging.
* Improved internal printf support for formatter length.
2024-10-11 10:29:59 +02:00