esp-idf/components/bootloader_support/include
Angus Gratton f8b9cb2864 paritition_table: Verify the partition table md5sum when loading the app
Additionally, always enable the partition MD5 check if flash encryption is on in
Release mode. This ensures the partition table ciphertext has not been modified
(CVE-2021-27926).

The exception is pre-V3.1 ESP-IDF bootloaders and partition tables, which
don't have support for the MD5 entry.
2021-06-02 06:35:45 +00:00
..
bootloader_clock.h Merge branch 'master' into feature/esp32s2beta_update 2019-08-08 13:44:24 +10:00
bootloader_common.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
bootloader_flash_config.h spi_flash: add config option to override flash size in bootloader header 2021-02-22 23:18:17 +08:00
bootloader_mem.h bootloader_support: mem-related initializations using cpu abstractions 2020-02-27 07:14:21 +05:00
bootloader_random.h bootloader_support: Add C++ header guards 2019-06-26 11:26:56 +10:00
bootloader_util.h bootloader_support: Add C++ header guards 2019-06-26 11:26:56 +10:00
esp_app_format.h bootloader_support: add esp_chip_id_t value for ESP32-S2 2020-02-06 19:50:14 +01:00
esp_flash_data_types.h merge esp_flash_data_types into esp_flash_partitions 2019-03-18 08:51:55 +00:00
esp_flash_encrypt.h efuse: Add 'disable Download Mode' & ESP32-S2 'Secure Download Mode' functionality 2020-05-28 17:50:45 +10:00
esp_flash_partitions.h paritition_table: Verify the partition table md5sum when loading the app 2021-06-02 06:35:45 +00:00
esp_image_format.h spi_flash: add config option to override flash size in bootloader header 2021-02-22 23:18:17 +08:00
esp_secure_boot.h bootloader: Add fault injection resistance to Secure Boot bootloader verification 2020-02-27 14:37:19 +05:30