esp-idf/components/esp32
Angus Gratton 8d1a99e026 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 16:31:19 +10:00
..
include doc: Specify that sleep wakeup source restrictions apply to all current ESP32 revisions 2020-11-11 17:34:42 +11:00
ld esp_wifi: ESP32 phy add [sections:phy_iram] 2021-03-17 15:27:39 +08:00
test esp32: Switch SPIRAM stack in esp_restart_noos() to internal stack 2020-11-21 07:14:38 +00:00
brownout.c brownout: fix rtc_brownout_isr_handler signature 2019-08-01 16:28:56 +07:00
cache_err_int.c esp32: panic: do digital reset if cache error interrupt is set 2019-12-30 09:49:07 +01:00
cache_sram_mmu.c Spiram: Add option to reserve MMU banks; add himem API to make use of those banks 2018-10-15 14:32:58 +08:00
clk.c esp32: Add a Kconfig option- Number of attempts to repeat 32k XTAL calibration 2020-04-15 16:34:57 +08:00
CMakeLists.txt Add fixes for gcc8 psram fix improvement 2020-06-02 13:14:29 +07:00
component.mk Revert "C++: add provisions for optional RTTI support" 2019-10-31 10:12:16 +07:00
cpu_start.c spi_flash: add config option to override flash size in bootloader header 2021-02-23 01:23:53 +08:00
crosscore_int.c tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
dport_access.c freertos: Increase minimum task stack size when stack smashing checker is enabled 2021-03-19 13:22:10 +08:00
dport_panic_highint_hdl.S add soft solution for esp32 eco3 live lock issue 2020-08-07 06:42:35 +00:00
esp_clk_internal.h tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
esp_himem.c tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
esp_timer_esp32.c esp_timer/esp32: Fix case when alarm_reg > counter_reg but FRC_TIMER_INT_STATUS is not set 2020-02-06 14:43:40 +08:00
hw_random.c move esp32 chip specific includes to esp32/xxx.h 2019-03-18 17:14:05 +08:00
int_wdt.c add soft solution for esp32 eco3 live lock issue 2020-08-07 06:42:35 +00:00
intr_alloc.c intr_alloc: fix the issue intr_enable/disable cannot be used in ISR in 2019-12-23 10:23:00 +08:00
Kconfig paritition_table: Verify the partition table md5sum when loading the app 2021-06-02 16:31:19 +10:00
linker.lf esp32: Use FPU for floating point divide, power, complex multiplications 2019-05-29 10:14:31 +10:00
Makefile.projbuild Add fixes for gcc8 psram fix improvement 2020-06-02 13:14:29 +07:00
panic.c gdb: Modify PC in case of invalid PC 2020-10-08 11:13:17 +05:30
pm_esp32.c soc/pm: Remove deprecated use of rtc_cpu_freq_t enum 2019-09-13 09:44:07 +10:00
pm_trace.c tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
project_include.cmake Add fixes for gcc8 psram fix improvement 2020-06-02 13:14:29 +07:00
reset_reason.c tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
sdkconfig.rename feat(psram): config SPI psram pins based on efuse value 2019-05-28 21:25:16 +08:00
sleep_modes.c sleep: enable sleep reject when entering light sleep 2020-08-31 08:58:51 +00:00
spiram_psram.c spiram: fix the read id failure 2020-11-05 04:13:39 +00:00
spiram_psram.h tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
spiram.c Merge branch 'master' into feature/esp32s2beta_update 2019-08-08 15:26:58 +10:00
system_api_esp32.c esp32: Switch SPIRAM stack in esp_restart_noos() to internal stack 2020-11-21 07:14:38 +00:00
task_wdt.c feat(timer): refator timer group driver 2019-11-21 14:14:19 +08:00