mcuboot/boot/zephyr
Dinesh Kumar K 0fa46270c0 boot: Add MCUBOOT_HW_KEY support for image encryption
Currently encryption supports only private key embed
in mcuboot itself. To support MCUBOOT_HW_KEY for image
encryption boot_retrieve_private_key() hook is added.

This hook helps retrieving private key from trusted
sources like OTP, TPM.

Signed-off-by: Dinesh Kumar K <dinesh@linumiz.com>
2024-06-12 15:17:54 -06:00
..
boards zephyr: boards: Add files needed for NXP FRDM MCXN947 QSPI variant 2024-05-24 06:45:03 +01:00
include mbedtls config: fix too early check_config.h includes 2024-04-25 11:05:54 +02:00
kernel boot: zephyr: Add optional MCUboot boot banner 2024-04-23 11:28:48 +01:00
socs boot: zephyr: add ESP32-C6 support 2024-05-21 16:52:51 +02:00
sysbuild zephyr: Add estimated size of update trailer to sysbuild 2024-01-30 13:43:58 +00:00
targets zephyr: Remove outdated workaround for Kinetis 2019-12-02 11:56:24 -07:00
CMakeLists.txt boot: zephyr: Add optional MCUboot boot banner 2024-04-23 11:28:48 +01:00
Kconfig boot: zephyr: Add optional MCUboot boot banner 2024-04-23 11:28:48 +01:00
Kconfig.firmware_loader zephyr: Add firmware loader MCUboot operation style 2023-11-28 13:59:00 +00:00
Kconfig.serial_recovery boot: zephyr: Update changed Nordic family Kconfig 2024-03-07 09:35:41 +00:00
VERSION readme: update for next dev release 2023-11-01 09:51:15 -06:00
app.overlay zephyr: fix handling of devicetree overlays in mcuboot 2022-11-24 08:55:20 +01:00
arm_cleanup.c zephyr: use cmsis_core.h header 2023-08-25 11:30:17 +02:00
boot_serial_extension_zephyr_basic.c zephyr: Allow user-defined boot serial extensions 2023-09-28 07:35:31 +01:00
boot_serial_extensions.c zephyr: Allow user-defined boot serial extensions 2023-09-28 07:35:31 +01:00
firmware_loader.c zephyr: firmware/single_loader: Fix compile warning 2023-12-07 10:43:58 +00:00
flash_map_extended.c zephyr: arm: Update reading the flash image reset vector 2024-04-23 10:32:09 -06:00
flash_map_legacy.c bootutil: Refactor MCUBOOT_LOG_MODULE_(DECLARE|REGISTER) macros 2021-07-21 11:47:58 +02:00
hooks_sample.c fih: Hardening of fault injection countermeasures 2023-01-30 09:34:34 -07:00
io.c zephyr: io: add 'io_led_set()' 2023-12-06 10:33:28 +00:00
keys.c boot: Add MCUBOOT_HW_KEY support for image encryption 2024-06-12 15:17:54 -06:00
main.c zephyr: arm: Update reading the flash image reset vector 2024-04-23 10:32:09 -06:00
nrf52840dk_nrf52840_cc310_ecdsa.conf bootutil: ecdsa: Fix CC310 for nRF devices 2020-10-28 15:50:46 +01:00
os.c zephyr: use <zephyr/kernel.h> 2022-06-16 21:47:43 +02:00
prj.conf zephyr: Fall back to minimal C library 2023-09-12 14:16:03 +01:00
ram_load.conf zephyr: Wrapped the RAM loading mode in Zephyr configs. 2022-05-31 10:20:19 -06:00
sample.yaml zephyr: Update board names for hwmv2 2024-03-01 14:37:29 +00:00
serial_adapter.c boot: zephyr: serial_adapter: Add error if main thread not preemptible 2023-11-07 07:44:00 +00:00
serial_recovery.conf zephyr: add zephyr's sanitycheck description 2019-12-16 18:40:34 +01:00
shared_data.c zephyr: Add shared data support 2023-09-27 07:49:25 +01:00
single_loader.c zephyr: firmware/single_loader: Fix compile warning 2023-12-07 10:43:58 +00:00
single_slot.conf boot/zephyr: Added single-slot Zephyr-RTOS test build 2020-09-16 12:09:43 +02:00
usb_cdc_acm.overlay zephyr: Remove devicetree 'label' property 2022-08-12 11:18:24 +02:00
usb_cdc_acm_log_recovery.conf boot: zephyr: Fix USB configs 2023-11-07 07:44:00 +00:00