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
Brett Nicholas
7660bf66f8
Add wolfHSM cert chain verification for ECC and RSA
2025-05-27 15:42:59 -06:00
Daniele Lacamera
3b563973d2
Updated wolfPKCS11 submodule
2025-04-30 11:49:35 +02:00
Daniele Lacamera
54210851e8
Updated wolfHSM submodule
2025-04-30 11:49:15 +02:00
Daniele Lacamera
06e8da7a4d
Updated wolfSSL submodule to v.5.8.0
2025-04-30 11:49:15 +02:00
Daniele Lacamera
ae262860db
Updated wolfTPM submodule
2025-04-30 11:49:15 +02:00
Daniele Lacamera
a171090a08
Update wolfTPM
2025-01-03 00:18:03 +01:00
Daniele Lacamera
58ca84cea8
Include wolfPKCS11 PR42
2025-01-03 00:02:33 +01:00
Daniele Lacamera
fe9eddbd67
wolfPKCS11: include PR 41
2025-01-02 23:37:34 +01:00
Daniele Lacamera
2989ec9628
Updated submodules to wolfSSL 5.7.6
2025-01-02 15:03:33 +01:00
Brett Nicholas
ceffc788dd
- support for wolfHSM ML-DSA on simulator and AURIX (DMA only)
...
- consolidate AURIX scripts into wbaurixtool.sh
- documentation updates
2024-12-16 19:12:23 +01:00
David Garske
29794f2ad8
Update wolfssl submodule to latest master that includes https://github.com/wolfSSL/wolfssl/pull/8257
2024-12-05 10:50:25 -08:00
David Garske
eddf0bd234
Progress getting the Windows tools to build.
2024-12-05 08:36:02 -08:00
Brett Nicholas
78e4275f99
Initial wolfHSM support for simulator and AURIX TC3xx
2024-11-13 09:52:49 +01:00
Daniele Lacamera
bc15359521
Update submodules
2024-10-30 10:21:40 +01:00
Daniele Lacamera
ca03fd9d85
Updated wolfSSL to latest version
2024-10-21 15:09:16 +02:00
Daniele Lacamera
8386a503f8
Added NO_WOLFSSL_MALLOC
2024-10-11 20:48:34 +02:00
Daniele Lacamera
b65879f9a0
Update to wolfssl with PR 8053
2024-10-11 10:30:46 +02:00
Daniele Lacamera
4f5ad04a9a
Updated submodule 'wolfssl' to latest master
2024-10-11 10:30:46 +02:00
David Garske
080dae0125
Fixes to properly support TPM policy with more than one PCR.
2024-09-10 20:53:10 +02:00
Daniele Lacamera
5295050071
Updated submodules (wolfSSL 5.7.2)
2024-07-22 16:29:12 +02:00
jordan
a17819fef7
Update wolfSSL submodule to include wolfcrypt LMS and XMSS.
2024-05-07 19:25:18 +02:00
Daniele Lacamera
fce6149cf8
Update license GPL2 -> GPL3
2024-04-16 16:46:15 +02:00
Daniele Lacamera
c64cb4ee06
Updated submodules: wolfSSL-v5.7.0 + wolfTPM latest
2024-04-10 11:25:06 +02:00
David Garske
4408eeaa74
Fixes for sealing/unsealing:
...
* Fix for sealing policy, which was not being set on creation.
* Fix to clear the userWithAuth bit requiring policy
* Updated wolfTPM submodule with changes in https://github.com/wolfSSL/wolfTPM/pull/327
2024-02-03 10:09:03 -08:00
Daniele Lacamera
206116a5ec
Updated submodules
2023-12-27 12:01:30 +01:00