Commit Graph

175 Commits (1a067c23fb71eb233a76e43ec82d82cabf4b2d51)

Author SHA1 Message Date
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
David Garske 80ec565802 Fixes for test failures 2025-10-23 18:35:09 +02:00
David Garske a7a8ca5a57 Fixes for wolfBoot after wolfSSL ARM ASM PR https://github.com/wolfSSL/wolfssl/pull/9284 2025-10-23 18:35:09 +02:00
gojimmypi fbd8dcf8a2
Update Copyright year to 2025 2025-10-15 11:33:53 -07:00
Brett Nicholas 42cf7e9b70 TC3xx: Replace IDE/AURIX project with new HAL module 2025-10-08 11:03:44 -06:00
Andrew Hutchings 2276a63006 Update wolfPKCS11 to master
Includes a SHA512 fix required for wolfBoot
2025-10-02 06:14:32 +01:00
Andrew Hutchings 4d6671c445 Update wolfPKCS11 to 2.0.0 2025-10-01 14:37:02 +01:00
Daniele Lacamera 9b121f27ae Updated wolfHSM to latest main 2025-07-30 17:53:51 +02:00
Daniele Lacamera ae97fca60d Updated wolfPKCS11 submodule
+ Fix visibility of clock_gettime for benchmark in test applications
2025-07-30 11:02:24 +02:00
Daniele Lacamera 90d8535189 Update wolfssl to master 2025-07-24 22:06:10 +02:00
Daniele Lacamera 01014386c7 Updated submodules
wolfSSL: 5.8.2
wolfTPM: latest
wolfHSM: latest
wolfPKCS11: latest
2025-07-24 14:38:45 +02:00
Brett Nicholas c106d92a48 wolfHSM server support with X509 auth 2025-06-25 12:17:39 +02:00
David Garske 499c0812ee Add logic to detect ELF loader collision and skip. 2025-06-24 19:02:49 +02:00
David Garske 754d313f3f Fixes for wolfssl submodule update. Also requires https://github.com/wolfSSL/wolfssl/pull/8913 2025-06-24 19:02:49 +02:00
David Garske ac71a77523 Update wolfssl submodule to resolve issue with TPM builds (no malloc, cert gen, crypto callback missing max digest size). 2025-06-24 19:02:49 +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