Commit Graph

190 Commits (4cedb7126acb2f0cbcfd47d93ebbbdaa162ca2dc)

Author SHA1 Message Date
David Garske ffb65a9a29 Update wolfSSL submodule for the Microchip Athena wolfCrypt port 2026-10-27 16:06:05 -07:00
Aidan Garske 051a2a47ac
Merge pull request #787 from twcook86/lpc55s69_hwpuf
Support for PUF in LPC55S69
2026-10-26 08:28:51 -07:00
Brett Nicholas 425c742834 wolfHSM submodule update + updates for new non-global NVM 2026-10-21 13:21:40 -06:00
Daniele Lacamera f8275f3e98 Update wolfssl submodule to latest master
Includes the simplified lpc55s69 HWPUF port (wolfSSL PR 11700),
which the lpc55s69 HWPUF builds depend on.
2026-10-20 10:36:27 +02:00
Aidan Garske 1b425abfe8 Add Agilex 5 FCS and wolfBoot integration 2026-10-15 10:25:33 -07:00
David Garske a98fba863f Add QorIQ SEC support to the T2080 and T1040 bare-metal test apps 2026-10-14 12:09:07 -07:00
Daniele Lacamera 52a1dab1f2 CMake: fix PSA source selection per review (paths, booleans, chacha, ELS) 2026-10-01 18:36:23 +02:00
Daniele Lacamera 6f51a76991 CMake: add the PSA implementation sources; validate WOLFBOOT_DICE_HW 2026-10-01 18:15:43 +02:00
Daniele Lacamera 3edf517d4b wolfPSA: point at the released v5.9.4 tag 2026-10-01 16:15:10 +02:00
Daniele Lacamera 6f6a1df84b prepare-release-v2.10.0: update submodules to latest releases
wolfSSL v5.9.4-stable, wolfPSA v5.9.4, wolfCOSE v2.0.0; wolfHSM
left at v1.5.0-8-g86dd6df. wolfPSA v5.9.4 changes the store Close
return to int; wolfCOSE v2.0.0 splits the source into 15 files and
drops the deprecated ES256 alg ID, so DICE now signs with ESP256.
2026-10-01 14:44:49 +02:00
Alex Lanzano 386147ed94 Rename board.h to wolfHAL_board.h 2026-09-22 15:29:32 +02:00
Daniele Lacamera f709767e94 Update wolfssl submodule to master 4aa1ad7a5
wolfssl master advanced 1287 commits past the pinned v5.9.2-stable
(e71b086f).
2026-09-17 17:30:41 +02:00
Aidan Garske 16637119f8 Update wolfTPM submodule to v4.2.0 2026-09-17 13:06:11 +02:00
Brett Nicholas 6d652d444f Support for AURIX TC4xx host and CSRM cores 2026-09-12 09:21:38 -06:00
David Garske c409adb088 lib/wolfssl: bump to ti_c25 merge (e71b086fc) for CHAR_BIT!=8 wide-byte support 2026-08-25 00:01:33 +02:00
Aidan Garske db0801b9b4 Add wolfCOSE DICE attestation 2026-08-06 09:44:52 +02:00
Brett Nicholas 1382120fe9 update wolfssl 2026-07-31 08:37:56 -06:00
Brett Nicholas 20f653d821 update wolfhsm 2026-07-31 08:37:50 -06:00
Mattia Moffa 812397109d Update wolfssl submodule
This port requires wolfssl/wolfssl#10733
2026-07-31 14:33:56 +02:00
Daniele Lacamera 88640a5673 Updated submodules 2026-07-02 22:58:46 +02:00
Alex Lanzano 337dabf2f2 Implement port for STM32WBA. Bump wolfHAL lib to latest 2026-07-02 08:44:45 +02:00
aidan garske b9bd6dae17 Add WOLFCRYPT_TZ_WOLFHSM TrustZone engine for STM32H5 2026-06-24 15:49:43 -07:00
Alex Lanzano 125872c571 Create STM32WB wolfHAL example. GC sections on all test apps 2026-06-10 17:12:25 +02:00
Brett Nicholas b8bc0a75e5 Add support for wolfHSM multi-root certificate verification 2026-05-26 17:37:50 +02:00
Tobias Frauenschläger cab04ad789 Update wolfssl submodule to latest master
* file level rename for ML-DSA
* Add missing source file to build system
* Update some macros
* Other minor fixes
* Update size limitations for some slight increases
2026-05-18 23:02:54 -07:00
Daniele Lacamera b22c85ed27 Added support for fTPM in TrustZone + STM32H5 test app 2026-04-21 20:53:48 +02:00
Daniele Lacamera 776378ca78 Preparing release v2.8.0 + update copyright 2026-04-16 13:11:56 +02:00
Daniele Lacamera f62dc729eb Updated submodules to latest 2026-04-07 12:07:24 +02:00
Paul Adelsbach 3d2a555e1a Update wolfHSM pointer, fix minor issues 2026-03-23 20:05:07 +01:00
Daniele Lacamera 16dadd6bc0 Up to latest wolfTPM 2026-03-20 14:57:43 +01:00
Daniele Lacamera cd2ea0ff08 Update wolfTPM with fix 2026-03-20 14:57:43 +01:00
Daniele Lacamera 5f919c1b2e Updated submodules 2026-03-20 14:57:43 +01:00
Daniele Lacamera 0d56a02cbd Fix Cmake build: added src/store_sbrk.c and fixed target dependencies 2026-03-16 10:29:59 +01:00
Paul Adelsbach 260a78e5e3 Fix string compare functions 2026-03-06 19:25:07 +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
Daniele Lacamera a20101d6df Add support for DICE attestation + PSA attestation 2026-02-06 18:36:47 +01:00
David Garske 2c67f99507
Merge pull request #675 from mattia-moffa/20260123-wolfboot-cmake-fixes
Support stm32h5 TrustZone build via CMake
2026-01-28 13:02:29 -08:00
Mattia Moffa 6dfe2671f5 Support stm32h5 TrustZone build via CMake 2026-01-27 18:36:08 +01:00
David Garske 78bed07125 Update wolfssl submodule to include PR 9689 and 9698 2026-01-26 11:27:39 +01:00
David Garske e1bef7ac70 PolarFire PQC (ML-DSA) testing 2026-01-26 11:27:39 +01:00
Daniele Lacamera af670811fe zephyr integration as TEE.
- Integrates wolfPSA as psa_crypto/psa_store engine in TrustZone
- Provides interface to access APIs from non-secure mode
- Patches to enable wolfboot as TEE module in zephyr
- Patches to enable stm32h563-nucleo/ns as target in zephyr
- psa_crypto zephyr example using wolfboot/wolfPSA as secure engine
2026-01-07 08:27:58 +01:00
Brett Nicholas c61a30a8f6 update wolfHSM to latest 2025-12-23 08:35:38 -08: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
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
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 d2ed8c0a67 Update submodules for release 2025-11-25 07:44:36 +01:00
gojimmypi 7d0e735522
doc polish 2025-11-20 17:05:12 -08:00
David Garske 2546ebcaf9 Fixes for unused variables. Also repaired STM32WB55 build with PKA 2025-11-20 18:26:58 +01:00
David Garske a93f2b7d00 Update other submodules too 2025-10-23 18:35:09 +02:00