Commit Graph

701 Commits (b26d38ed414fe7c0d9b678b5cc13e381cdebeab4)

Author SHA1 Message Date
Daniele Lacamera 776378ca78 Preparing release v2.8.0 + update copyright 2026-04-16 13:11:56 +02:00
Daniele Lacamera e6c1976754 Fixed wolfBoot_panic() visibility in lib + Fenrir comments 2026-04-14 18:54:31 +02:00
Daniele Lacamera 857cd36f67 Addressed another round of reviews (copilot) 2026-04-14 18:19:44 +02:00
Daniele Lacamera a64fa8fbcf Addressed Fenrir's review comments + fixed more regressions 2026-04-14 17:59:30 +02:00
Daniele Lacamera 25668dd39b zeroize OTP UDS in stm32h5 derive path
F/2594
2026-04-14 14:38:51 +02:00
Daniele Lacamera 6c9a0a0cf3 Add final sanity check in library boot path
F/2573
2026-04-14 07:59:19 +02:00
David Garske 58c2e044a6
Merge pull request #730 from danielinux/clang-linker
Fix embedded images built with the clang compiler
2026-04-13 10:55:19 -07:00
Daniele Lacamera fff5222e2d hal: document flash protect API contract 2026-04-09 14:54:14 +02:00
Daniele Lacamera e5a42e369a nrf5340: match hal_flash_protect signature 2026-04-08 22:20:17 +02:00
Daniele Lacamera e60db57bba cmake: link default flash-protect hook
Include hal/hal.c in wolfboothal and mark hal_flash_protect RAMFUNCTION so CMake RAM_CODE targets link and call the default hook correctly.
2026-04-08 21:47:07 +02:00
Daniele Lacamera 44c5b4ab0a Protect bootloader before application boot
F/2255
2026-04-08 19:53:50 +02:00
Mattia Moffa e01c613888 Fix CI tests 2026-04-03 20:29:03 +02:00
Mattia Moffa 8bfdf5b5ad Explicitly place .keystore 2026-04-03 19:19:13 +02:00
Mattia Moffa 8572e207f2 Use LLVM LDD with clang 2026-04-03 18:09:16 +02:00
Daniele Lacamera 6082543e5e Added explicit discard list for clang compiler 2026-04-03 18:09:16 +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
Marco Oliverio 409901b660 pic32c: remove unused variable 2026-03-30 16:31:57 +02:00
Daniele Lacamera ae7d23bf41 Fix stm32h5 OTP readonly block rounding
F/1475
2026-03-30 16:23:16 +02:00
Daniele Lacamera 4ffa24c05f Update CI + fix new findings with cppcheck 2.20 2026-03-24 12:19:44 +01:00
Andrew Hutchings 2aef0ed77b
Merge pull request #731 from danielinux/wolfPKCS11_test
wolfPKCS11 test
2026-03-24 08:58:53 +00:00
David Garske 51d9c68578
Merge pull request #689 from miyazakh/ram_function_ccrx
[Renesas RX72N CCRX] Move flash functions to RAM for flash operation
2026-03-23 13:03:14 -07:00
Paul Adelsbach 3d2a555e1a Update wolfHSM pointer, fix minor issues 2026-03-23 20:05:07 +01:00
David Garske 6945b47fc2
Merge pull request #733 from mattia-moffa/20260319-remove-ram-kv-partition
Remove RAM_KV partition; remove flash keyvault when not needed
2026-03-23 09:55:51 -07:00
Hideki Miyazaki 285063dc2d Move functions to RAM for flash operation
- Remove standard library as much as possible
 - Do not use memcpy before it is relocated to RAM.
 - Prefer library functions over RX intrinsics.( Compiler option change)
2026-03-21 05:52:57 +09:00
Daniele Lacamera 436a1c4617 Addressed copilot's comments 2026-03-20 20:19:56 +01:00
Daniele Lacamera 2b235902ce Fix USART3 NS-permissions, for STM32L5 test, renamed mislabeled test 2026-03-20 20:19:56 +01:00
Mattia Moffa 32cdafd560 Remove RAM_KV partition from TZEN targets 2026-03-20 16:35:50 +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 7458d6dbc2 Fix for ELF relocation 2026-03-20 14:43:42 +01:00
David Garske 6ca5cb9b94 Feedback from customer with actual hardware 2026-03-20 14:43:42 +01:00
David Garske 96828c1330 Fix the NXP T2080 settings for the Curtiss-Wright VPX3-152 board (`BOARD_CW_VPX3152`). 2026-03-20 14:43:42 +01:00
Mattia Moffa 74de388458 hal_trng_get_entropy: handle unaligned `out` 2026-03-19 16:22:34 +01:00
Mattia Moffa e3056e6d7f Implement WOLFCRYPT_TZ_PKCS11 on MCXN 2026-03-18 22:26:32 +01:00
Hideki Miyazaki 52223853c4 adjust UART settings and update readme 2026-03-18 11:54:52 +01:00
Mattia Moffa fcf72e008c Remove NO_DIRECT_READ_OF_ERASED_SECTOR option; write after erase instead 2026-03-18 11:53:26 +01:00
Thomas Cook 3b1ef9d6bc Address copilot pr comments. 2026-03-18 11:53:26 +01:00
Thomas Cook 304aee56e2 Add support for hardware rng 2026-03-18 11:53:26 +01:00
Thomas Cook 27b89f011c Add trustzone example, rework a few things for tz support. 2026-03-18 11:53:26 +01:00
Thomas Cook dd4312679b Deploy NO_DIRECT_READ_OF_ERASED_SECTOR to protect against hardfault with AHB read of erased sector. 2026-03-18 11:53:26 +01:00
Thomas Cook 2af2e795cb Initial support for lpc55s69 2026-03-18 11:53:26 +01:00
Mattia Moffa f123c4ff7e Allow UART_FLASH without DEBUG_UART 2026-03-18 09:15:00 +01:00
Mattia Moffa e80a93d81d Fix header comments 2026-03-18 09:15:00 +01:00
Mattia Moffa a916a73979 Add uart signatures to header for cleanliness 2026-03-18 09:15:00 +01:00
Mattia Moffa d716c4de9a Fix test-app TZEN 2026-03-18 09:15:00 +01:00
Mattia Moffa af8d65596b Fix non-tz build again 2026-03-18 09:15:00 +01:00
Mattia Moffa da99222c36 Don't always define DEBUG_UART; fix typo 2026-03-18 09:15:00 +01:00
Mattia Moffa af94d676b6 Address more copilot remarks 2026-03-18 09:15:00 +01:00
Mattia Moffa 39d1507f06 Address Copilot remarks 2026-03-18 09:15:00 +01:00