David Garske
2fc6fe8335
Peer review fixes
2025-12-24 18:31:55 +01:00
David Garske
d3ff5783b3
Add support for multi-block reads (performance improvements)
2025-12-24 18:31:55 +01:00
David Garske
963cdadeaf
Peer review fixes
2025-12-24 18:31:55 +01:00
David Garske
6547a74fcf
Documentation cleanups
2025-12-24 18:31:55 +01:00
David Garske
5f51e0febc
Working Secure boot of PolarFire SoC
2025-12-24 18:31:55 +01:00
David Garske
d12c79e956
Fix issue with pointer increment in update_disk.c loader refactor
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
Mattia Moffa
e716a18405
Merge pull request #654 from danielinux/stm32h5_fix_gtzc1_base
...
STM32H5: Fixed GTZC1 base address
2025-12-24 15:01:42 +01:00
Daniele Lacamera
660100d072
STM32H5: Fixed GTZC1 base address
...
These are used in hal_prepare_boot() for setting peripheral as
non-secure.
The base address for those registers were 0x4000 too high.
Fixed according to RM0841 Chapter 2 Table 5, page 120.
2025-12-24 10:59:01 +01:00
David Garske
233360dee7
Merge pull request #652 from bigbrett/update-wolfHSM
...
update wolfHSM
2025-12-23 09:29:04 -08:00
Brett Nicholas
c61a30a8f6
update wolfHSM to latest
2025-12-23 08:35:38 -08:00
David Garske
8c5aa75d13
Merge pull request #651 from mattia-moffa/20251213-nrf5340-wolfcrypt-tz
...
Support WOLFCRYPT_TZ and PKCS11 on nRF5340
2025-12-15 09:13:29 -08:00
Mattia Moffa
26171affe0
Preserve CRYPTOCELL_ENABLE; don't hardcode RNG FIFO depth
2025-12-15 17:29:00 +01:00
Mattia Moffa
dd226cad0c
Minor cleanup
2025-12-15 15:02:17 +01:00
Mattia Moffa
99b49fe69e
Add new config to CI
2025-12-13 04:06:58 +01:00
Mattia Moffa
5134eea96a
Support WOLFCRYPT_TZ and PKCS11 on nRF5340
2025-12-13 04:05:32 +01:00
gojimmypi
0c7fa9d4e4
Remove header gate
2025-12-12 17:51:17 +01:00
gojimmypi
985e2f76c0
Improve image header default size, check for dupe hash def
2025-12-12 17:47:09 +01:00
Brett Nicholas
a3af00114b
Improve docs for USER_XXX variables to clarify intent
2025-12-10 07:43:32 +01:00
Brett Nicholas
6607b66049
Allow user to pass their own NVM init file
2025-12-10 07:43:32 +01:00
Brett Nicholas
6a1120d0ab
-add wolfHSM RSA4096 configs for sim and AURIX
...
-various fixes for RSA4096
-remove erroneous coupling between SMALL_STACK and WOLFHSM_SERVER
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
Mattia Moffa
2e103d27b2
Fix stm32h5 hal_flash_write alignment issues
2025-12-10 07:41:38 +01:00
David Garske
97230f5fae
Merge pull request #646 from mattia-moffa/20251125-nxp-mcxw71-tz
...
MCXW TrustZone support
2025-12-08 07:42:43 -08:00
Mattia Moffa
23ba33140e
MCXW TrustZone support
2025-12-05 01:27:58 +01:00
David Garske
1bc325d940
Merge pull request #644 from jackctj117/Extend-CI-tests
...
CI tests: Cypress test
2025-12-04 14:06:23 -08:00
jackctj117
feec84111d
Disable PSOC6_CRYPTO in cypsoc6.config to use software crypto
2025-12-04 14:23:01 -07:00
jackctj117
926eb96fc7
fix sed command
2025-12-04 12:53:54 -07:00
jackctj117
9ff3536347
CI tests: Cypress test
2025-12-04 11:44:42 -07:00
David Garske
fb891c129f
Merge pull request #643 from jackctj117/Extend-CI-tests
...
CI-tests additions
2025-12-03 13:32:31 -08:00
jackctj117
90a5f29dd3
CI-tests:
...
- STM32L4 and STM32WB using CubeMX SDK
- Add test-build-riscv.yml workflow for RISC-V HiFive1 targets
- Enable tests for hifive1, nxp-ls1028a, nxp-ls1028a-tpm,
imx-rt1060_hab, raspi3-encrypted
2025-12-03 13:47:02 -07:00
Andrew Hutchings
5ea3de1be2
Merge pull request #642 from danielinux/prepare-release-2.7.0
...
Updated ChangeLog & version number.
2025-11-27 11:11:16 +00:00
Daniele Lacamera
d70344653c
Attempt to fix job failures
2025-11-26 18:09:28 +01:00
Daniele Lacamera
3b3aa2e7c3
Updated ChangeLog & version number.
...
+ Updated wolfTPM submodule
2025-11-26 15:50:13 +01:00
David Garske
84bf772271
Merge pull request #598 from gojimmypi/pr-cmake-improvements
...
CMake Improvements
2025-11-25 10:27:13 -08:00
David Garske
95b91b8401
Merge pull request #641 from mattia-moffa/20251125-nrf5340-tz
...
nRF5340 TrustZone
2025-11-25 10:14:33 -08:00
David Garske
b9fd9e0f7c
Add init_array's to test-app linker script
2025-11-25 16:26:08 +01:00
David Garske
d2ed8c0a67
Update submodules for release
2025-11-25 07:44:36 +01:00
Mattia Moffa
df49fbf7f5
Fix GPIO pin assignment
2025-11-25 05:22:33 +01:00
Mattia Moffa
9c4732ee83
Add new config to GitHub workflows
2025-11-25 03:18:43 +01:00
Mattia Moffa
63aa160c96
Fix comments
2025-11-25 03:03:23 +01:00
Mattia Moffa
5fb5b4b6ea
nRF5340 TrustZone port
2025-11-25 03:01:03 +01:00
gojimmypi
f202980d3d
Revert in-source build testing
2025-11-24 13:06:35 -08:00
gojimmypi
079fb006ab
Minor docs update, code review changes, script modifications.
2025-11-24 13:04:06 -08:00