mcuboot
mcuboot copied to clipboard
Secure boot for 32-bit Microcontrollers!
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...
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.
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...
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`.
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.