Commit Graph

747 Commits (e22eade623cfe1df954ce334afd9dce2baba7fa2)

Author SHA1 Message Date
Daniele Lacamera e22eade623 fix memmove large-length backward copy
F/1897
2026-04-08 19:53:50 +02:00
Daniele Lacamera a5ea3ff829 Reject oversized delta source offsets
F/2267
2026-04-08 19:53:50 +02:00
Daniele Lacamera 153ad2b0af Fix sign header TLV overflow sizing
F/2266
2026-04-08 19:53:50 +02:00
Daniele Lacamera 0bcc49ab3c Strengthen same-version RAM update test
F/2262
2026-04-08 19:53:50 +02:00
Daniele Lacamera 47b61ba2eb Add RAM_CODE self-update unit coverage
F/2261
2026-04-08 19:53:50 +02:00
Daniele Lacamera 30fb32f89f Add auth-only invalid update test
F/2260
2026-04-08 19:53:50 +02:00
Daniele Lacamera 12dd6becc6 Add auth type coverage for unit-image
F/2259
2026-04-08 19:53:50 +02:00
Daniele Lacamera 2ab04ed382 Check image reopen failures in sign tool
F/1898
2026-04-08 19:53:50 +02:00
Daniele Lacamera c6e7f7966b Fix sign encrypted output open failure
F/1895
2026-04-08 19:53:50 +02:00
Daniele Lacamera 364b9d099b Fix policy_create PCR digest validation
F/1894
2026-04-08 19:51:17 +02:00
Daniele Lacamera de4c33ee44 Propagate erase encrypt key write failures
F/1893
2026-04-08 19:50:11 +02:00
Daniele Lacamera 1442e1c8d0 Propagate encrypt key flash errors
F/1892
2026-04-08 19:50:11 +02:00
Daniele Lacamera 8399e3ed44 Add restricted key mask authenticity tests
F/2258
2026-04-08 15:47:47 +02:00
Daniele Lacamera 32783034ab zero ML-DSA private key buffer
F/2277
2026-04-08 15:43:26 +02:00
Daniele Lacamera 6f40afaedf Zero EdDSA keygen private data
F/2276
2026-04-08 15:42:14 +02:00
Daniele Lacamera 114140c232 Zero ECC keygen private buffers
F/2275
2026-04-08 15:40:48 +02:00
Daniele Lacamera 87d5a7fc9a Scrub RSA keygen private material
F/2274
2026-04-08 15:39:47 +02:00
Daniele Lacamera 1c82453922 sign: scrub key buffers before free
F/2273
2026-04-08 15:38:18 +02:00
Daniele Lacamera 201c2c5c7e Adjust BIGINT limits for new wolfSSL ECC+SMALLSTACK 2026-04-07 14:14:44 +02:00
Mattia Moffa 084431ba87
Merge pull request #740 from danielinux/fixes-20260330
Fixes 20260330
2026-03-31 14:33:52 +02:00
Daniele Lacamera 909fbeb35e (review comment) remove hal_otp.h 2026-03-31 07:20:45 +02:00
Brett Nicholas 9debc4c559 Fix XMSS and ML_DSA keygen type mismatch between image headers and keystore by unifying AUTH_KEY_*/KEYGEN_* constants 2026-03-30 16:32:44 +02:00
Daniele Lacamera 918e00c781 Rebased, addressed comments 2026-03-30 16:30:27 +02:00
Daniele Lacamera 43b485f239 Validate FDT string offsets
F/1481
2026-03-30 16:23:16 +02:00
Daniele Lacamera 2abf80addd Guard TPM keystore auth in check_rot
F/1482
2026-03-30 16:23:16 +02:00
Daniele Lacamera 0039c8d980 Reject oversized TPM ROT auth input
F/1480
2026-03-30 16:23:16 +02:00
Daniele Lacamera 984ee1f239 Fix store header search bounds
F/1472
2026-03-30 16:23:16 +02:00
Daniele Lacamera ae7d23bf41 Fix stm32h5 OTP readonly block rounding
F/1475
2026-03-30 16:23:16 +02:00
Daniele Lacamera 5d0b224e29 Fix SDHCI response bit span check
F/1471
2026-03-30 16:23:16 +02:00
Daniele Lacamera cfed800bd3 Tag renode version to 1.15.3 (regression in 1.16) 2026-03-30 15:47:53 +02:00
Paul Adelsbach 3d2a555e1a Update wolfHSM pointer, fix minor issues 2026-03-23 20:05:07 +01:00
Daniele Lacamera 9b67b92609 Fix regression in unit tests 2026-03-23 08:04:48 +01:00
Daniele Lacamera 606e875670 Addressed copilot comment 2026-03-22 10:38:03 +01:00
Daniele Lacamera 916d9544cb clear store handles on close
F/1105
2026-03-22 10:10:50 +01:00
Daniele Lacamera 8041e83245 Validate qman portal cell-index
F/1102
2026-03-22 10:06:15 +01:00
Daniele Lacamera d1b488f0f2 Guard elf-parser fclose on open failure
F/1101
2026-03-22 10:04:11 +01:00
Daniele Lacamera 20c3b86678 fix policy_sign digest parse checks
F/1100
2026-03-22 10:03:00 +01:00
Daniele Lacamera 9fbbdb657a Update size checks 2026-03-20 14:57:43 +01:00
Daniele Lacamera 5f919c1b2e Updated submodules 2026-03-20 14:57:43 +01:00
David Garske a56c70e90a Support for NXP T1040 RDB 2026-03-20 14:51:15 +01:00
David Garske b456d0eabb Fixes for X86 FSP QEMU test 2026-03-17 22:19:32 +01:00
Daniele Lacamera 1fdb3b36a6 Fixed more copilot findings 2026-03-16 11:11:18 +01:00
Daniele Lacamera 2768ae644f Addressed copilot's comments 2026-03-16 10:34:41 +01:00
Daniele Lacamera 953c9bef29 fix delta trailing escape margin handling
F/727
2026-03-16 10:07:48 +01:00
Daniele Lacamera b250d78017 fix tpm unseal auth size validation
F/729
2026-03-16 10:05:43 +01:00
Daniele Lacamera 7631649fef fix tpm seal auth size validation
F/728
2026-03-16 09:39:34 +01:00
Daniele Lacamera 73b5ad46c9 fix store sbrk heap bounds handling
F/725
2026-03-16 09:32:51 +01:00
Daniele Lacamera 3e706be3b9 fix store delete_object header offset
F/724
2026-03-16 09:23:22 +01:00
Daniele Lacamera 87a4ffc1e2 Addressed reviewers comments 2026-03-12 11:52:19 +01:00
Daniele Lacamera 2834572212 Fix broken test: FLAGS_HOME requires boot partition mapping 2026-03-12 09:28:51 +01:00