Commit Graph

2134 Commits (28bf0604883d0d7e81c87ec6e6c9ef8eb700e1e7)

Author SHA1 Message Date
David Garske 28bf060488 Fixed PIC32 CI test branches. Update Targets.md with space between CK and CZ targets. Added note about power cycle after programming. 2025-06-09 16:29:31 +02:00
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