OVMS3-idf/components/soc/esp32s2beta
Angus Gratton 32756b165e 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-03-06 01:16:04 +05:30
..
include bootloader: Add fault injection resistance to Secure Boot bootloader verification 2020-03-06 01:16:04 +05:30
adc_periph.c refactor the adc driver 2019-11-22 15:42:16 +08:00
component.mk add esp32s2beta in soc component 2019-06-11 13:06:32 +08:00
cpu_util.c Fix function prototypes 2019-08-13 17:14:16 +10:00
dac_periph.c dac: refactor driver add hal 2019-11-22 11:44:46 +08:00
gpio_periph.c refactor(gpio): add hal gpio driver 2019-11-22 17:24:53 +08:00
i2c_apll.h run WiFi on ESP32SBETA 2019-06-28 11:34:49 +08:00
i2c_bbpll.h add esp32s2beta in soc component 2019-06-11 13:06:32 +08:00
i2c_periph.c feature(I2C): Add i2c hal support. 2019-11-21 20:34:07 +08:00
i2c_rtc_clk.h add esp32s2beta in soc component 2019-06-11 13:06:32 +08:00
i2s_periph.c refactor(i2s): add hal i2s driver 2019-11-19 22:19:19 +08:00
interrupts.c soc: Add interrupt numbers mapping for esp32s2beta 2019-09-26 00:22:36 +08:00
ledc_periph.c Update LEDC, PCNT,Timer_Group driver for esp32s2beta. 2019-07-31 16:03:22 +08:00
rtc_clk.c esp32s2:remove unsupported xtal choice 2020-01-09 13:09:21 +08:00
rtc_init.c rtc: update from bringup branch 2019-08-22 15:03:18 +08:00
rtc_io_periph.c rtcio: add hal for driver 2019-11-21 10:40:49 +08:00
rtc_periph.c rtcio: add hal for driver 2019-11-21 10:40:49 +08:00
rtc_pm.c Fix function prototypes 2019-08-13 17:14:16 +10:00
rtc_sleep.c rtc: update from bringup branch 2019-08-22 15:03:18 +08:00
rtc_time.c rtc: update from bringup branch 2019-08-22 15:03:18 +08:00
rtc_wdt.c soc: Fix setting timeout for RTC_WDT 2019-09-23 14:57:26 +08:00
soc_log.h add esp32s2beta in soc component 2019-06-11 13:06:32 +08:00
soc_memory_layout.c soc: fix memory map for esp32 and esp32s2beta 2019-09-12 16:17:52 +08:00
sources.cmake Refactor the touch sensor driver 2019-11-27 20:08:44 +08:00
spi_periph.c add esp32s2beta in soc component 2019-06-11 13:06:32 +08:00
touch_sensor_hal.c Refactor the touch sensor driver 2019-11-27 20:08:44 +08:00
touch_sensor_periph.c Refactor the touch sensor driver 2019-11-27 20:08:44 +08:00
uart_periph.c feature: Add uart hal support. 2019-11-26 20:01:50 +08:00