esp-idf/components/bootloader_support
harshal.patil 42943845e4
feat(bootloader_support): Encrypt only the app image instead of the whole partition
Currently, when flash encryption is enabled, the whole partition gets encrypted.
This can be optimised by encrypting only the app image instead of encrypting the whole partition.

Closes https://github.com/espressif/esp-idf/issues/12576
2023-12-18 17:10:17 +05:30
..
bootloader_flash feat(esp32c5): introduce target esp32c5 2023-11-28 16:14:17 +08:00
include feat(bootloader_support): Make esp_secure_boot_verify_sbv2_signature_block() function public 2023-12-11 18:50:55 +05:30
private_include feat(bootloader_support): Make esp_secure_boot_verify_sbv2_signature_block() function public 2023-12-11 18:50:55 +05:30
src feat(bootloader_support): Encrypt only the app image instead of the whole partition 2023-12-18 17:10:17 +05:30
test_apps ci(system): fixed and enabled misc system build tests 2023-11-28 14:00:16 +08:00
CMakeLists.txt fix(rng): only build bootloader_random apis once 2023-10-19 16:15:52 +08:00
README.rst Refactor existing bootloader common functionality into bootloader_support component 2016-11-02 17:58:41 +11:00

Bootloader Support Component
============================

Overview
--------

"Bootloader support" contains APIs which are used by the bootloader but are also needed for the main app.

Code in this component needs to be aware of being executed in a bootloader environment (no RTOS available, BOOTLOADER_BUILD macro set) or in an esp-idf app environment (RTOS running, need locking support.)