wolfBoot
wolfBoot copied to clipboard
wolfBoot is a portable, OS-agnostic, secure bootloader for microcontrollers, supporting firmware authentication and firmware update mechanisms.
Fix for NXP i.MX RT flash configuration to not force .flash_config when building wolfBoot as library. ZD 17850.
I encountered issues when compiling with `PKA?=1` in my `.config` file. With these changes it compiles and seems to work (stepping into the code I end up in the `fsl_dcp`...
Support Renesas RZ with RSIP driver use Depending on [wolfSSL PR#7474](https://github.com/wolfSSL/wolfssl/pull/7474)
- port of improvements and bugfix of x86 FSP code - cleaning of qemu x86 fsp scripts and documentation notes: - last "pure" backport commit is: 09a2c216e8201c6d6ff8f0cdbf6bca49991a3686 (non-complete) list of...
# Description Adds wolfcrypt xmss (wc_xmss) and lms (wc_lms) support to wolfboot. This uses the more performant implementations in `wolfcrypt/src/wc_xmss.c` , `wolfcrypt/src/wc_xmss_impl.c`, `wolfcrypt/src/wc_lms.c`, and `wolfcrypt/src/wc_lms_impl.c`. The previous sign methods `XMSS`,...
This allows to reuse the project-level CMakeLists into another top-level CMakeLists for integration in other projects.
Hi! I have issues when trying to build the bootloader firmware via cmake. I tried to build the project using the following command: ``` mkdir build && cd build &&...
Fix for https://github.com/wolfSSL/wolfBoot/issues/426 Add `BUILD_IMAGE` option to CMake to build wolfboot.bin without having to compile test apps ```mkdir build && cd build && cmake -DWOLFBOOT_TARGET=stm32h7 -DWOLFBOOT_PARTITION_BOOT_ADDRESS=0x8020000 -DWOLFBOOT_SECTOR_SIZE=0x20000 -DWOLFBOOT_PARTITION_SIZE=0xD0000 -DWOLFBOOT_PARTITION_UPDATE_ADDRESS=0x80F0000 -DWOLFBOOT_PARTITION_SWAP_ADDRESS=0x81C0000...
If the power source is already configured, writing on the register can cause a deadlock if the configuration does not match, which can be tricky to fix. This is the...