Marco Oliverio
c90c01ac2d
pic32c-app: use symbolic name for pins offset
2025-06-09 16:29:31 +02:00
Marco Oliverio
b62ec9da33
fix grammar errors
2025-06-09 16:29:31 +02:00
Marco Oliverio
6e8870156e
address reviewer comments
2025-06-09 16:29:31 +02:00
Marco Oliverio
e3c7f6c663
hal: clean hal tests and PIC32C*.ld linker script
2025-06-09 16:29:31 +02:00
Marco Oliverio
1b9ec09b1a
fix reviewer's comments
2025-06-09 16:29:31 +02:00
Marco Oliverio
16c160146f
hal: add additional flash hal tests
2025-06-09 16:29:31 +02:00
Marco Oliverio
2d6cf95c20
add support for PIC32CZ and PIC32CK
2025-06-09 16:29:31 +02:00
Marco Oliverio
4154057649
hal: add missing include in hal.h
2025-06-09 16:29:31 +02:00
David Garske
0bf65fabb3
Merge pull request #574 from bigbrett/wolfhsm-cert-verify
...
Add cert chain verification via wolfHSM on sim and TC3xx
2025-06-06 12:38:59 -07:00
Brett Nicholas
6abf550754
review feedback: tabs to spaces
2025-06-03 13:45:09 -06:00
Brett Nicholas
ac0eb6dd9f
remove erroneous unused argument to example server
2025-05-30 11:24:57 -06:00
Brett Nicholas
d689656a71
Add support for wolfHSM cert chain verification on TC3xx
2025-05-30 11:15:56 -06:00
Brett Nicholas
23cf367c38
review feedback: remove use of unused intermediate variable
2025-05-28 12:24:26 -06:00
Brett Nicholas
be9b21dddc
Fix test sizes for wolfSSL updates
2025-05-28 11:38:28 -06:00
Brett Nicholas
38d1441627
copilot review feedback
2025-05-28 09:37:14 -06:00
Brett Nicholas
7660bf66f8
Add wolfHSM cert chain verification for ECC and RSA
2025-05-27 15:42:59 -06:00
David Garske
2b996f8280
Merge pull request #569 from bigbrett/update-flash-elf-tc3xx-integration
...
ELF scatter-loading fixes and TC3xx support
2025-05-12 13:11:33 -07:00
Brett Nicholas
16e5b94e9d
review comments
2025-05-09 19:06:33 -06:00
Brett Nicholas
d49e507926
- Support external flash for elf scatter-loading
...
- Support ELF scatter-loading on TC3xx
- Modify TC3xx HAL flash erase to support arbitrary offsets and sizes
- Realign partition size and addresses to support more efficient sector mass erase on update
2025-05-08 08:50:26 -06:00
David Garske
7c81d6a6f1
Merge pull request #567 from danielinux/prepare-release-2.5.0
...
Preparing release 2.5.0
2025-04-30 07:43:19 -07:00
Daniele Lacamera
d587a793c0
Added WOLFSSL_PUBLIC_MP to user_settings when PKCS11 is enabled.
2025-04-30 13:45:08 +02:00
Daniele Lacamera
c4a6b1c4df
Updated Changelog in README.md
2025-04-30 12:11:34 +02:00
Daniele Lacamera
3b563973d2
Updated wolfPKCS11 submodule
2025-04-30 11:49:35 +02:00
Daniele Lacamera
c4a3415e98
Updated bootloader version number
2025-04-30 11:49:15 +02:00
Daniele Lacamera
54210851e8
Updated wolfHSM submodule
2025-04-30 11:49:15 +02:00
Daniele Lacamera
d05d769e80
Fixes: footprint size increased
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
Brett Nicholas
21a726ab46
fix tc3xx HAL to properly handle flash writes across sector boundariese
2025-04-30 11:48:40 +02:00
David Garske
8ae5ec27ff
Use tagged release for wolfHSM-examples to keep it in sync with wolfHSM submodule.
2025-04-29 11:50:29 +02:00
David Garske
b17ea82232
Fix to not include the fdt.h header unless MMU is defined. The fdt.h has a few structs with [0] size arrays that don't work with older GCC.
2025-04-29 11:50:29 +02:00
David Garske
271ae4c2f0
Improving matrix.
2025-04-29 11:50:29 +02:00
David Garske
cc63bf92ab
Fix error "Cannot use SMALL_STACK=1 with HUGE_STACK=1"
2025-04-29 11:50:29 +02:00
David Garske
b6179a2780
Fixing test-lib matrix.
2025-04-29 11:50:29 +02:00
David Garske
312d955125
Add small stack. Fix to use sim for test-lib.
2025-04-29 11:50:29 +02:00
David Garske
6f8cf9cb4c
Add matrix for all math and sign/hash types.
2025-04-29 11:50:29 +02:00
David Garske
83ee7bbf22
Fix Renesas RX TSIP build from source to use all .c files.
2025-04-29 11:50:29 +02:00
David Garske
f7d1e24345
Fixed issue with hal/library.c around NO_FILESYSTEM.
2025-04-29 11:50:29 +02:00
David Garske
a24a52fa65
Support building existing TARGET= with `make libwolfboot.a`.
2025-04-29 11:50:29 +02:00
David Garske
3a2ac0b7a8
Troubleshooting test-lib failure.
2025-04-29 11:50:29 +02:00
David Garske
0c9fa8e0ae
Various minor: Xilinx instructions. Expect RX_TSIP_SRC=1 to enable. TPM support in update_ram.c.
2025-04-29 11:50:29 +02:00
David Garske
8fff9cf3d7
Temp fix: `sign.c:67:5: error: implicit declaration of function '_chsize_s' [-Werror=implicit-function-declaration]`
2025-04-29 11:50:29 +02:00
David Garske
6f3722d31a
Fix test-lib expected failure case.
2025-04-29 11:50:29 +02:00
David Garske
8d23435d28
Fixing tests for wolfBoot as library.
2025-04-29 11:50:29 +02:00
David Garske
adc003351b
Support for building libwolfboot.a. Library target used to just build a test-lib, but that's not very portable. Added test cases.
2025-04-29 11:50:29 +02:00
David Garske
b86d7fc308
Renesas RX minor fixes and documentation updates. Fix for malformed GNUC macro causing clock to not be setup properly when building with RX-GCC compiler. Fix warnings with using `%zu` on older GCC.
2025-04-29 11:50:29 +02:00
Brett Nicholas
60b208e5e1
Merge pull request #562 from danielinux/update-flash-elf
...
Scatter/gather ELF files according to segments `paddr`
2025-04-16 07:14:22 -06:00
Daniele Lacamera
e7f151db0d
Fixed: unused variable
2025-04-16 09:09:43 +02:00
Daniele Lacamera
02c2152937
Attempt to update renode base images
2025-04-15 17:29:24 +02:00
Daniele Lacamera
11b8a684b4
Removed elf32bit build test
2025-04-15 17:19:26 +02:00