mcuboot icon indicating copy to clipboard operation
mcuboot copied to clipboard

Secure boot for 32-bit Microcontrollers!

Results 311 mcuboot issues
Sort by recently updated
recently updated
newest added

Currently MCUboot checks whether key hash in TLV matches any known builtin public keys. When only one key in compiled in, most cases, then this match is pointless as image...

Remove redundant application size calculations in favour of a common function, implemented inside bootutil_misc.c. In this way, slot sizes use the same restrictions as image validation. This change is a...

Performing updates when flash encryption is enabled on an ESP32s3 results in the image trailer (specifically `image_ok`) getting into a bad state. MCUboot attempts to perform a decrypted flash read...

area: espressif

bootutil: add MCUBOOT_FLASH_HAS_HW_ENCRYPTION config-condition MCUboot's state machine relies on erased valued data (e.g. 0xFF) readed from this erased region that could be not written before, however if the flash device...

When hardware flash encryption is enabled, force expected erased value (0xFF) into flash when erasing a region, and also always do a real erase before writing data into flash. This...

Previously, boot_set_next() would perform a full slot erase when BOOT_MAGIC_BAD was detected. This is no longer done, as the decision on how to handle a corrupted image should be left...

When building MCUboot for PSoC6 with WiFi stack enabled, I get a monstrous image size of 95 MegaBytes 🤯 `Error: Image size (0x5fefeaa) + trailer (0x20) exceeds requested size 0x1a7000`...

Remove per-sector query of page size, and make all of mcuboot use a software defined page size. This should allow improvements with variable page-size blocks, as well as allowing swap-move...

enhancement
area: core

For some of TLV types we exactly know which are expected.

Currently, the simulator is used to ensure an interruption of an upgrade or revert process occurring between any `flash_area_write` or `flash_area_erase` operation would properly be handled by MCUboot. There is...

area: sim