mcuboot
mcuboot copied to clipboard
Secure boot for 32-bit Microcontrollers!
I sign a primary image with version 1.1.3+4, then I create a test update `signed-update.bin` with version 1.2.4+6. I can clearly see those version numbers in the application headers of...
There is a bug where `flash_area_get_device_id` will return flash area partition id instead of device id when compiled on ARM arch. This happens because code returns flash_area.fa_id, where it should...
`swap_run` will reach down to `boot_copy_region` which always calls `boot_encrypt ` for encrypted images, but the AES context is only initialized via `boot_enc_load` if a swap was NOT ongoing. This...
I am wanting to use MCUBOOT with a NuttX project, using RAM load. I believe there is an error in [mcuboot_config.h](https://github.com/mcu-tools/mcuboot/blob/main/boot/nuttx/include/mcuboot_config/mcuboot_config.h) for NuttX. It is currently: ``` #ifdef CONFIG_MCUBOOT_RAM_LOAD #...
This is not a critical issue but i believe there is a problem with the test which checks whether the sector distribution is optimal or not. This test can be...
https://github.com/mcu-tools/mcuboot/pull/2059 introduce sanity check based on optional property `erase-block-size`. This prevents use of mcuboot on platform not defining this property. One example are STM32F2, STM32F4 and STM32F7 series which have...
### Where we are At this point MCUboot, while moving sectors around, logs status of operations with three flags per sector. With devices with write block size of 4b it...
### Why? I have been recently adding change to MCUboot where it allows to support devices without hardware required erase and found out that it is really hard to do...
If you install imgtool with: `sudo python3 mcuboot/scripts/setup.py install` And then do; `imgtool keygen -k filename.pem -t rsa-2048` You get: ``` Traceback (most recent call last): File "/usr/local/bin/imgtool", line 33,...
Generating pre-confirmed binaries does not work if overwrite only mode is selected : option is silently ignored and files are generated. cf : https://github.com/mcu-tools/mcuboot/blob/3a33d4faceb86abb2229d4dd09486514df4fac43/scripts/imgtool/image.py#L384 & below Condition was introduced with...