esp-idf/components/esp_rom/include/esp32s2beta/rom
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
..
aes.h build and link hello-world for esp32s2beta 2019-06-11 13:07:37 +08:00
bigint.h add rom for esp32s2beta 2019-06-11 13:06:32 +08:00
cache.h Fix function prototypes 2019-08-13 17:14:16 +10:00
crc.h add rom for esp32s2beta 2019-06-11 13:06:32 +08:00
efuse.h add rom for esp32s2beta 2019-06-11 13:06:32 +08:00
ets_sys.h esp_rom: remove esp_rom.c 2019-12-09 09:48:31 +08:00
gpio.h add rom for esp32s2beta 2019-06-11 13:06:32 +08:00
hmac.h esp_rom: remove esp_rom.c 2019-12-09 09:48:31 +08:00
libc_stubs.h add rom for esp32s2beta 2019-06-11 13:06:32 +08:00
lldesc.h make bootloader_support support esp32s2beta 2019-06-11 13:07:02 +08:00
md5_hash.h add rom for esp32s2beta 2019-06-11 13:06:32 +08:00
miniz.h add rom for esp32s2beta 2019-06-11 13:06:32 +08:00
queue.h add rom for esp32s2beta 2019-06-11 13:06:32 +08:00
rsa_pss.h make bootloader_support support esp32s2beta 2019-06-11 13:07:02 +08:00
rtc.h esp32s2beta: implement esp_reset_reason API 2019-11-21 20:03:26 +01:00
secure_boot.h bootloader: Add fault injection resistance to Secure Boot bootloader verification 2020-03-06 01:16:04 +05:30
sha.h make bootloader_support support esp32s2beta 2019-06-11 13:07:02 +08:00
spi_flash.h bugfix: fix spi flash read when wrap enabled 2019-11-15 15:59:07 +00:00
tbconsole.h Fix function prototypes 2019-08-13 17:14:16 +10:00
tjpgd.h add rom for esp32s2beta 2019-06-11 13:06:32 +08:00
uart.h add rom for esp32s2beta 2019-06-11 13:06:32 +08:00