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

This tickets describes idea of Hight level update mechanism which uses common package description for maintains requirements of installation software parts. This mechanism takes advantage of already provided swap algorithms...

RFC
someday

swap_scratch.c requires definition of SLOT1, in single application slot build it's not needed and file would not be used anyway so now it is removed from mynewt build

This pull request introduces the BOOT_ECDSA_MBEDTLS configuration, enabling the use of the mbedTLS library for the ECDSA P256 signature.

stale
crypto

As an initial [solution](https://github.com/mcu-tools/mcuboot/pull/1932) the responsibility of handling key IDs was delegated to the underlying crypto library. This is far from ideal, MCUBoot forced an initial mapping between the image...

enhancement
stale

I plan on working towards building a Rust API for bootutil, and I would like to pass an opaque `struct flash_area` to bootutil, so that this struct can be fully...

Hello! It looks like Zephyr's single_loader.c does not implement the image access hooks. I have applied the simple patch below and would like feedback before submitting a PR. Cheers, JP...

When iterating over tlv's the `TLV_SIZE` should be used and not `TLV_INFO_SIZE`.

bug
area: imgtool

Add a symbol to allow the default value of `BOOT_MAX_IMG_SECTORS` to be updated by external kconfig files. ${BOARD_ROOT}/board/kconfig.default ``` // This board requires at least 206 sectors config BOOT_MAX_IMG_SECTORS_OVERRIDE bool...

### Problem The `BOOT_MAX_IMG_SECTORS` setup currently requires modifications to the mcuboot repo to support boards with non-default values. https://github.com/mcu-tools/mcuboot/blob/5d067f0e0ca7639b8c1f9aa2804c8718caae2440/boot/zephyr/Kconfig#L383-L390 Because this file is the absolute first contents of the kconfig...

In case ESP32 SoC is used, *start will get build warning as it is not used.