Mattia Moffa
6b8702dd63
Add uart driver for stm32u5
2026-07-31 16:00:14 +02:00
Mattia Moffa
4efc00a806
Remove NAND info from Targets.md
2026-07-31 14:33:56 +02:00
Mattia Moffa
459ec8a7d6
Fix warnings for test-app crypto test
2026-07-31 14:33:56 +02:00
Mattia Moffa
812397109d
Update wolfssl submodule
...
This port requires wolfssl/wolfssl#10733
2026-07-31 14:33:56 +02:00
Mattia Moffa
d943538906
Add failure diagnostics example on MAX32666
2026-07-31 14:33:56 +02:00
Mattia Moffa
3468e965e7
Add MAX32666 CI
2026-07-31 14:33:56 +02:00
Mattia Moffa
357734d691
Fixes for old Maxim SDK
2026-07-31 14:33:56 +02:00
Mattia Moffa
d750f46723
Fix issues found by Copilot
2026-07-31 14:33:56 +02:00
Mattia Moffa
3e3dd95a32
Restore to previous bump allocator
...
Reclaim is no longer needed with streaming SHA implementation in
wolfSSL.
2026-07-31 14:33:56 +02:00
Mattia Moffa
bb6aa35d02
Don't define WOLFSSL_HAVE_SP_ECC under SP_MATH_ALL (fixes CI)
2026-07-31 14:33:56 +02:00
Mattia Moffa
190de90224
Clean up build flag usage, use trng healthtest in test-app
2026-07-31 14:33:56 +02:00
Mattia Moffa
6862d57dea
Support older Maxim SDK ("LPSDK")
2026-07-31 14:33:56 +02:00
Mattia Moffa
cadd3dfe1a
Use bank-relative offsets instead of addresses in FLC registers
2026-07-31 14:33:56 +02:00
Mattia Moffa
60b9e87413
SHA256 acceleration for bootloader
2026-07-31 14:33:56 +02:00
Mattia Moffa
f5f54c294e
Implementation of test-app crypto test
2026-07-31 14:33:56 +02:00
Mattia Moffa
bcda09e4ed
Fix UART; support FTHR2 board
2026-07-31 14:33:56 +02:00
David Garske
9d9305eebb
Support for MAX32666
2026-07-31 14:33:56 +02:00
David Garske
4e1dd615cd
Merge pull request #837 from bigbrett/tc3-se-mode
...
TC3: expose DFLASH mode as option
2026-07-30 13:42:12 -07:00
Mattia Moffa
640d017610
Check key len for truncation; add unit test
2026-07-30 15:38:11 +02:00
Mattia Moffa
e6c87d86a9
Add --custom-tlv-pubkey-der option to signing tool
...
Allows extracting a public key from a DER file and adding it in the same
format as the keystore:
- `X||Y` for ECC
- Raw for Ed25519/Ed448
- Public key DER for RSA
2026-07-30 15:38:11 +02:00
David Garske
b871ec3f62
update_ram: relocate uImage payload to ih_load under RAMBOOT
2026-07-30 15:36:51 +02:00
David Garske
40e732e57c
ci: build Renesas RX example configs
2026-07-30 15:32:31 +02:00
David Garske
d073ae4ddb
watchdog: add generic feed hook and RX driver
2026-07-30 15:32:31 +02:00
David Garske
eaa39be9e4
renesas-rx: fix build for GCC RX 8.3/14.2
2026-07-30 15:32:31 +02:00
David Garske
d66d9b119f
zynq: add optional ZynqMP PHY init over GEM MDIO
2026-07-30 15:26:01 +02:00
David Garske
5f9e7c9dac
docs: reorganize and condense NXP T2080 target documentation
2026-07-30 13:29:09 +02:00
David Garske
87c34064d9
Add NXP LS1028A ENETC wolfIP support
2026-07-30 13:29:09 +02:00
David Garske
58887772cb
Add NXP T10xx (T1024/T1040) wolfIP support + flash-write fix
2026-07-30 13:29:09 +02:00
David Garske
ac5f532cf9
Add NXP T2080 (+ NAII 68PPC2) wolfIP support
2026-07-30 13:29:09 +02:00
David Garske
29c9ea1ce1
test-app: add wolfIP + wolfCrypt test harness and PPC crypto asm
2026-07-30 13:29:09 +02:00
Brett Nicholas
c9ddf32678
TC3: expose DFLASH mode as option
2026-07-29 16:20:35 -06:00
Aidan Garske
4ab9891830
Merge pull request #836 from bigbrett/wh-tz-fix-unconditional-sha512-enable
...
fix unconditional SHA512 opt-in for wolfHSM builds
2026-07-29 12:21:54 -07:00
Marco Oliverio
0b614e858e
pic32cz: test-app reports a verified boot on the console
2026-07-29 18:07:45 +02:00
Marco Oliverio
36b665bfcc
pic32cz: add wolfHSM client target
...
Run wolfBoot on the PIC32CZ CA9x host core (Cortex-M7) as a wolfHSM client,
offloading the image digest (SHA-256) and the ECDSA P-256 signature check to
the wolfHSM server.
2026-07-29 18:07:45 +02:00
Marco Oliverio
15c7e621ed
wolfHSM client: target-independent build fixes and improvement
...
Four fixes needed by any wolfHSM client
- include/user_settings.h emitted "typedef struct WC_RNG WC_RNG;" whenever
WOLF_CRYPTO_CB && WC_NO_RNG, with no __ASSEMBLER__ guard, so a client built
with ARM thumb2 assembly failed to assemble wolfSSL's .S sources. Guard it.
- options.mk hardcoded WOLFHSM_CFG_COMM_DATA_LEN=5000 for every client. Make
it a variable (default unchanged) so ports whose transport slot is smaller
can override it.
- options.mk gated DEBUG_UART on the existence of the driver *object*, which
never exists on a clean tree, so DEBUG_UART was dropped on the very build
meant to enable it. Test for the source instead.
- Makefile unconditionally built an NVM key image with whnvmtool for
WOLFHSM_CLIENT=1. Add WOLFHSM_NVM_IMAGE=0 for ports that install the
verification key at boot instead.
2026-07-29 18:07:45 +02:00
Brett Nicholas
fa53af0b49
remove unconditional SHA512 opt-in for wolfHSM server targets and scope to only TZ mode
2026-07-28 13:14:53 -06:00
Marco Oliverio
a21249cbff
README.md: add credit to the 2.9.0 changelog
2026-07-28 17:53:31 +02:00
David Garske
464f1eeae5
Merge pull request #828 from bigbrett/remove-custom-tlv-limit
...
support for large and file-backed custom TLVs
2026-07-23 08:48:30 -07:00
Brett Nicholas
7f96408b7a
fix bad max value in test print
2026-07-22 16:26:58 -06:00
Brett Nicholas
f5877b4de6
simplify comments
2026-07-22 09:51:39 -06:00
Brett Nicholas
3df56e136e
add __pycache__ to gitignore
2026-07-22 09:50:49 -06:00
Brett Nicholas
1db68ec858
remove erroneously committed pycache object
2026-07-22 09:50:35 -06:00
Brett Nicholas
95e90f2e91
revined comment
2026-07-22 09:42:45 -06:00
David Garske
1ceaef3eee
zynqmp: wolfBoot ZynqMP FSBL with signed FIT Linux boot and EL3 security (eFuse/PUF/AES-CSU)
2026-07-22 11:56:40 +02:00
Brett Nicholas
235bd820e6
Add support for auxillary algorithms and cert chain/TPM usage
2026-07-22 11:47:16 +02:00
Brett Nicholas
8c476ae3a0
fixed aliased variable
2026-07-21 18:05:22 -06:00
Brett Nicholas
358fe03668
fix sign tool arg index error
2026-07-21 17:34:26 -06:00
Brett Nicholas
0d5eec0d6f
add test coverage for large and file-backed tlvs
2026-07-21 16:33:19 -06:00
Brett Nicholas
22b2fe5dc9
add custom file-backed TLV sign option
2026-07-21 16:19:04 -06:00
Brett Nicholas
6c148b2e9e
increase custom TLV size limit to UINT16_MAX
2026-07-21 15:15:10 -06:00