esp-idf/components/esp_rom/include/esp32s2/rom
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
..
aes.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
bigint.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
cache.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
crc.h sdspi: support crc16_be for esp32s2 2020-02-12 15:15:46 +08:00
digital_signature.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
efuse.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
ets_sys.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
gpio.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
hmac.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
libc_stubs.h esp_rom: splict libgcc and libc outof rom.ld bundle file 2020-01-23 00:27:47 +08:00
lldesc.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
md5_hash.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
miniz.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
opi_flash.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
queue.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
rsa_pss.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
rtc.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
secure_boot.h bootloader: Add fault injection resistance to Secure Boot bootloader verification 2020-02-27 14:37:19 +05:30
sha.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
spi_flash.h flash(esp32s2): fix setting address field in spi user mode. 2020-02-07 16:10:51 +01:00
tbconsole.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
tjpgd.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
uart.h global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00