Daniele Lacamera
546d4f4c8f
footprint: fix mldsa keygen and ed448 limit
...
Fix ML-DSA key generation cleanup in footprint builds and raise the ED448 footprint threshold by 2 bytes to match current output.
F/CI
2026-04-10 06:08:08 +02:00
Paul Adelsbach
3d2a555e1a
Update wolfHSM pointer, fix minor issues
2026-03-23 20:05:07 +01:00
Daniele Lacamera
9fbbdb657a
Update size checks
2026-03-20 14:57:43 +01:00
Daniele Lacamera
bad3f6e495
Adjusted footprint limits after new checks
2026-03-09 19:22:53 +01:00
Paul Adelsbach
260a78e5e3
Fix string compare functions
2026-03-06 19:25:07 +01:00
Brett Nicholas
3ada71953b
code review fixes
2026-03-06 17:05:45 +01:00
Brett Nicholas
999a45008d
add monoloithic self-update test case and docs
2026-03-06 17:05:45 +01:00
David Garske
84d44439c2
More peer review fixes
2026-03-03 12:29:09 +01:00
David Garske
cbaa132588
Fix for tools/scripts/va416x0/build_test.sh portability (MacOS)
...
Added option to support wolfCrypt test/benchmark in test-app
Add some checking if partition size is too large
2026-03-03 12:29:09 +01:00
Brett Nicholas
2c9e586467
self-header review feedback: parameterize test header comparison, fix typo
2026-02-27 11:39:51 +01:00
Brett Nicholas
4d31ef5502
Add self-header feature with support for sim and AURIX TC3xx
2026-02-27 11:39:51 +01:00
David Garske
78bed07125
Update wolfssl submodule to include PR 9689 and 9698
2026-01-26 11:27:39 +01:00
Daniele Lacamera
7efb613875
Adjusted size limits for gcc 13.2 (CI)
2026-01-12 10:28:44 +01:00
Daniele Lacamera
22d202426c
Update size limits
2026-01-12 10:10:34 +01:00
Brett Nicholas
e31755be4b
sim self update: test external flash
2026-01-08 13:31:33 -08:00
Brett Nicholas
d661c2afb3
Add support for simulator self-update test
2026-01-08 09:40:44 -08:00
David Garske
80ec565802
Fixes for test failures
2025-10-23 18:35:09 +02:00
Daniele Lacamera
38631d2481
Fixed regression in delta fallback
2025-10-17 13:16:31 +02:00
Daniele Lacamera
8cab4bc612
Footprint adjustment (ML_DSA +4B)
2025-10-17 12:04:53 +02:00
Daniele Lacamera
fbc5286951
Updated footprint sizes
2025-07-29 17:29:09 +02:00
David Garske
754d313f3f
Fixes for wolfssl submodule update. Also requires https://github.com/wolfSSL/wolfssl/pull/8913
2025-06-24 19:02:49 +02:00
Brett Nicholas
be9b21dddc
Fix test sizes for wolfSSL updates
2025-05-28 11:38:28 -06:00
Brett Nicholas
7660bf66f8
Add wolfHSM cert chain verification for ECC and RSA
2025-05-27 15:42:59 -06:00
Daniele Lacamera
d05d769e80
Fixes: footprint size increased
2025-04-30 11:49:15 +02:00
David Garske
4c2d2b7e6e
Add support for Armored mode with IAR. Currently only supports ECDSA and Cortex-M. ZD19190
2025-02-05 16:06:18 +01:00
jordan
e2db8d58c4
Remove external ext_lms, ext_xmss pq integrations.
2025-01-20 16:38:24 +01:00
John Bland
b52c9387aa
update footprint
2024-12-17 14:46:24 +01:00
Daniele Lacamera
51eff3e71d
Adjusted size for ML_DSA build
2024-12-03 15:03:45 +01:00
Daniele Lacamera
7132a13545
Complete generic sign
2024-12-03 11:10:16 +01:00
Daniele Lacamera
75efbd9cfb
Removed all compile-time dependency from keytools
2024-11-26 13:17:00 +01:00
Daniele Lacamera
97fb3b68af
Test: add IMAGE_HEADER_SIZE to sign command
2024-11-26 11:17:35 +01: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
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
Daniele Lacamera
668f117c30
LMS: adjusted footprint size
2024-10-21 15:15:15 +02:00
jordan
b97abd4ace
Add ML-DSA support.
2024-10-14 10:13:52 +02:00
Daniele Lacamera
c115ed3f15
Updated footprint limits
2024-10-11 10:30:46 +02:00
Daniele Lacamera
c748f4c809
Updated footprint test limits
...
- Optimized test (don't rebuild keytools / regenerate keys if testing
the same algo)
- Updated two overshot limits
- Reduced limits due to compiler change
- Added footprint test for LMS and XMSS
2024-07-22 16:29:12 +02:00
Daniele Lacamera
d390873096
Fix padding in test
2024-07-18 10:15:50 +02:00
John Bland
6c3940fafc
refactor final step of powerfail safe update and add
...
emergency fallback test
2024-07-10 16:58:23 -04:00
Daniele Lacamera
597ca3a406
Added test to reproduce "wrong delta base version" bug
2024-07-04 17:14:36 +02:00
jordan
a17819fef7
Update wolfSSL submodule to include wolfcrypt LMS and XMSS.
2024-05-07 19:25:18 +02:00
jordan
bd0e25af16
Add wc_lms support.
2024-05-07 19:25:18 +02:00
jordan
13d746ab9a
Add wc_xmss support.
2024-05-07 19:25:18 +02:00
Daniele Lacamera
c332cb93d8
Updated footprint size limits
...
+ footprint.yml: Removed dependency to abandoned/obsolete github action module
2024-04-10 14:42:50 +02:00
Daniele Lacamera
1baf4d7620
Updated binary sizes limit for wolfSSL 5.6.6
2023-12-27 14:21:40 +01:00
David Garske
dd11fad566
Merge pull request #385 from danielinux/test-delta
...
Improve delta tests + fix delta+encrypt bug
2023-11-06 07:52:04 -08:00
jordan
79aadb5cc1
XMSS wolfBoot support.
2023-11-06 14:31:05 +01:00
Daniele Lacamera
ba04692d1a
Added test: enc-delta-update with extradata
2023-11-04 18:53:08 +01:00
David Garske
445cd7bae2
Adjust size test limits (actual + 32) rounded to 32-bit.
2023-10-25 13:17:24 +02:00