esp-idf/components/partition_table
Angus Gratton ede477ea65 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-05-18 01:32:59 +00:00
..
test esp_partition: add test, docs for ESP_PARTITION_TYPE_ANY 2021-05-05 15:11:29 +02:00
test_gen_esp32part_host cmake partition_table: Check binaries fit in partition spaces at build time 2021-04-16 16:40:47 +10:00
check_sizes.py cmake partition_table: Check binaries fit in partition spaces at build time 2021-04-16 16:40:47 +10:00
CMakeLists.txt partition_table requires esptool_py for esptool_py_flash_target 2021-03-08 19:47:38 +11:00
component.mk Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
gen_empty_partition.py style: format python files with isort and double-quote-string-fixer 2021-01-26 10:49:01 +08:00
gen_esp32part.py partition_table: Fix pylint issues in gen_esp32part.py 2021-04-16 16:40:47 +10:00
Kconfig.projbuild paritition_table: Verify the partition table md5sum when loading the app 2021-05-18 01:32:59 +00:00
Makefile.projbuild tools: Wrap flash binaries into a UF2 file for flashing through USB MSC 2020-12-29 18:14:47 +01:00
partitions_singleapp_coredump.csv global: update note in the partition tables 2019-07-27 10:28:16 +02:00
partitions_singleapp_encr_nvs.csv nvs_flash: Modify the default NVS initialization API with internal nvs encryption 2021-01-20 11:12:14 +00:00
partitions_singleapp_large_coredump.csv partition_table: Add a "single factory app (large)" option for 1.5MB app size 2021-04-16 16:40:47 +10:00
partitions_singleapp_large_encr_nvs.csv partition_table: Add a "single factory app (large)" option for 1.5MB app size 2021-04-16 16:40:47 +10:00
partitions_singleapp_large.csv partition_table: Add a "single factory app (large)" option for 1.5MB app size 2021-04-16 16:40:47 +10:00
partitions_singleapp.csv global: update note in the partition tables 2019-07-27 10:28:16 +02:00
partitions_two_ota_coredump.csv global: update note in the partition tables 2019-07-27 10:28:16 +02:00
partitions_two_ota_encr_nvs.csv nvs_flash: Modify the default NVS initialization API with internal nvs encryption 2021-01-20 11:12:14 +00:00
partitions_two_ota.csv global: update note in the partition tables 2019-07-27 10:28:16 +02:00
parttool.py style: format python files with isort and double-quote-string-fixer 2021-01-26 10:49:01 +08:00
project_include.cmake cmake partition_table: Check binaries fit in partition spaces at build time 2021-04-16 16:40:47 +10:00