OVMS3-idf/components/esp_common/include
Angus Gratton d40c69375c bootloader: Add fault injection resistance to Secure Boot bootloader verification
Goal is that multiple faults would be required to bypass a boot-time signature check.

- Also strengthens some address range checks for safe app memory addresses
- Change pre-enable logic to also check the bootloader signature before enabling SBV2 on ESP32

Add some additional checks for invalid sections:

- Sections only partially in DRAM or IRAM are invalid
- If a section is in D/IRAM, allow the possibility only some is in D/IRAM
- Only pass sections that are entirely in the same type of RTC memory region
2020-02-27 14:37:19 +05:30
..
esp_private esp32: add implementation of esp_timer based on TG0 LAC timer 2020-02-06 14:00:18 +08:00
esp_assert.h move common include files from esp32 into esp_common 2019-03-26 11:57:03 +08:00
esp_bit_defs.h clean up build warnings 2019-06-11 13:07:37 +08:00
esp_compiler.h esp-compiler: add designated init macros to make esp configuration pattern viable under C++ 2020-02-10 19:40:28 +01:00
esp_crc.h exclude rom headers in examples 2019-08-13 11:10:22 +08:00
esp_err.h spi_flash: support working on differnt buses and frequency 2019-06-18 06:32:52 +00:00
esp_expression_with_stack.h shared_stack: using watchpoint 1 to monitor the shared_stack instead of watchpoint 0 2020-02-10 12:03:30 -03:00
esp_fault.h bootloader: Add fault injection resistance to Secure Boot bootloader verification 2020-02-27 14:37:19 +05:30
esp_freertos_hooks.h make code conform to Wstrict-prototypes 2019-08-01 16:28:56 +07:00
esp_idf_version.h global: bump version to 4.2 2020-01-15 10:22:22 +08:00
esp_int_wdt.h tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
esp_interface.h move common include files from esp32 into esp_common 2019-03-26 11:57:03 +08:00
esp_ipc.h misc adjustment of esp32 component 2019-04-03 19:57:46 +08:00
esp_pm.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
esp_system.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
esp_task.h Rename Kconfig options (components/esp32) 2019-05-21 09:09:01 +02:00
esp_task_wdt.h wdt: Remove deprecated esp_task_wdt_feed() function 2019-09-13 09:44:07 +10:00
esp_types.h move common include files from esp32 into esp_common 2019-03-26 11:57:03 +08:00