David Garske
5f51e0febc
Working Secure boot of PolarFire SoC
2025-12-24 18:31:55 +01:00
David Garske
afb9c84cdf
Fix for uSD read to handle start that is not block aligned
2025-12-24 18:31:55 +01:00
David Garske
3317fba381
Cleanups and improvements
2025-12-24 18:31:55 +01:00
David Garske
0292da582b
Refactor disk.c for generic use. Wired up uSD read for MBR/GPT
2025-12-24 18:31:55 +01:00
David Garske
66fac44062
Fixes to get uSD driver working
2025-12-24 18:31:55 +01:00
David Garske
ab614a93c8
Progress with eMMC/SD driver
2025-12-24 18:31:55 +01:00
David Garske
f89704d7e1
Progress with eMMC/SD driver.
2025-12-24 18:31:55 +01:00
David Garske
e055585942
Support for Microchip PolarFire SoC (MPFS250)
2025-12-24 18:31:55 +01:00
Brett Nicholas
a3af00114b
Improve docs for USER_XXX variables to clarify intent
2025-12-10 07:43:32 +01:00
Brett Nicholas
57b874be2d
Simplify use of user-supplied keys and certificates with test app via
...
new `USER_ variables`
2025-12-10 07:43:32 +01:00
David Garske
84bf772271
Merge pull request #598 from gojimmypi/pr-cmake-improvements
...
CMake Improvements
2025-11-25 10:27:13 -08:00
Mattia Moffa
5fb5b4b6ea
nRF5340 TrustZone port
2025-11-25 03:01:03 +01:00
gojimmypi
079fb006ab
Minor docs update, code review changes, script modifications.
2025-11-24 13:04:06 -08:00
gojimmypi
1ad66e9a6b
Improve docs, add targets and tests per https://github.com/wolfSSL/wolfBoot/pull/598#pullrequestreview-3492319645
2025-11-21 17:54:14 -08:00
gojimmypi
8b91362761
Additional STM32 clarificaitons
2025-11-20 17:39:55 -08:00
gojimmypi
7d0e735522
doc polish
2025-11-20 17:05:12 -08:00
gojimmypi
030015ceb7
Merge branch 'master' of https://github.com/wolfSSL/wolfBoot into pr-cmake-improvements
2025-11-20 11:40:16 -08:00
David Garske
2546ebcaf9
Fixes for unused variables. Also repaired STM32WB55 build with PKA
2025-11-20 18:26:58 +01:00
Mattia Moffa
076eabcc54
Non-TZ nRF5340 fixes
2025-11-20 18:00:55 +01:00
Mattia Moffa
d5b2b4728d
Various STM32 TrustZone improvements
...
- New config flags for flash geometry
- New script to automatically set option bytes
- End of stack address fix for the STM32U5 test app
- STM32U5 support for NUCLEO-U575ZI-Q (previously only supported
discovery board)
2025-11-20 18:00:55 +01:00
David Garske
ecf1cb8a92
Peer review fixes. Added new WOLFBOOT_RESTORE_CLOCK option
2025-11-19 11:11:28 +01:00
David Garske
3a85a27fb9
Unify the hdr_cpy (we don't need two)
2025-11-19 11:11:28 +01:00
David Garske
c2ed553da1
Added Vorago VA416x0 wolfBoot support
...
Added check on image header size and sector size.
Expanded the ML-DSA testing.
2025-11-19 11:11:28 +01:00
gojimmypi
eaf029fbc5
CMake Improvements
2025-11-18 17:44:43 -08:00
gojimmypi
d513adc3b7
Introduce keygen --no-overwrite to avoid prompt
2025-11-13 17:59:22 +01:00
Juliusz Sosinowicz
2345138a1b
Implement filesystem-based partition state access and CLI tools
...
- Add filesystem access implementation in HAL (`hal/filesystem.c`)
- Introduce new library_fs target and build rules for filesystem-backed partition management
- Provide example configuration for library_fs
- Add CLI application (`hal/library_fs.c`) to query and manage partitions
- Update documentation with usage instructions and build steps for the new CLI tool
- Update .gitignore
2025-10-30 16:31:27 +01:00
Mattia Moffa
70d25f457a
Fix docs link
2025-10-29 15:10:53 +01:00
Mattia Moffa
ea9484f6a4
Add docs for NSC APIs and update H5 option bytes
2025-10-29 15:02:58 +01:00
David Garske
e0e9217161
Fix some issues with documentation for STM32H5 and include steps to test update using STM32 programmer.
2025-10-24 09:25:41 -07:00
Mattia Moffa
70f12a2a5e
Update docs
2025-10-24 18:09:03 +02:00
David Garske
b1ff1e36eb
Minor improvements. STM32H5 non-secure flash watermark. Fixing layout of linker script. Still getting fault on calls to smse functions like `wcs_get_random`.
2025-10-10 19:42:20 +02:00
David Garske
7f193af97d
Fixes for STM32H5 TrustZone and PKCS11 store
2025-10-10 19:42:20 +02:00
Brett Nicholas
42cf7e9b70
TC3xx: Replace IDE/AURIX project with new HAL module
2025-10-08 11:03:44 -06:00
Brett Nicholas
004e91db9f
remove path override disclaimer from docs
2025-10-02 15:16:27 +02:00
Brett Nicholas
2e06a5fafe
Refactor Makefiles to allow overriding library dependency paths
2025-10-02 15:16:27 +02:00
Daniele Lacamera
6030e15561
Fixed misaligned documentation:
...
return value of ext_flash_read is `len` in case of success, not 0.
ZD #20548
2025-09-23 05:54:41 +02:00
Mattia Moffa
b897746d30
Add note about image header size in signing tool
2025-07-09 17:09:14 +02:00
Mattia Moffa
6fc2ad5803
Document IMAGE_HEADER_SIZE changes
2025-07-09 17:09:14 +02:00
David Garske
4b93736525
Fix for documented option bytes on STM32H5 with TrustZone enabled. Flash bank 2 watermark (SECWM2_STRT=0x0 and SECWM2_END=0x1F). ZD 20037
2025-06-26 17:20:15 +02:00
Brett Nicholas
1febfd906e
unify global HAL names between server/client, update docs
2025-06-25 12:17:39 +02:00
David Garske
1712edc136
Add support for PowerPC 32-bit SHA256 assembly speedups. Minor fix for ELF loading to set entry point before copying sections (resolves issue with loading on top of current location). Rename elf_load_image_mmu argument `entry` to `pentry` to avoid confusion with GET_H64 macro's use of header member "entry".
2025-06-24 19:02:49 +02:00
David Garske
8e6b0af105
Added Renesas RX TSIP encrypted updates support using AES CTR. Requires https://github.com/wolfSSL/wolfssl/pull/8854
2025-06-16 19:05:49 +02:00
David Garske
476d1c834b
Gramar fix `partitions` -> `partition`.
2025-06-16 19:05:49 +02:00
David Garske
487efc606d
Improvements for portability using older gcc 4.8.2. Make sure wolfboot.h includes the `wolfBoot_verify_*` API's. Fixed issue with parsing headers when `#include` is `# include`.
2025-06-16 19:05:49 +02:00
David Garske
77ede65739
Fixes for grammar.
2025-06-09 16:29:31 +02: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
b62ec9da33
fix grammar errors
2025-06-09 16:29:31 +02:00
Marco Oliverio
6e8870156e
address reviewer comments
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
38d1441627
copilot review feedback
2025-05-28 09:37:14 -06:00