OVMS3-idf/components/bootloader_support/src
Tim Nordell 43393cf4d1 bootloader: Support for skipping validation upon wake from deep sleep
This saves time when waking up from deep sleep, but potentially decreases
the security of the system.  If the application able to modify itself
(especially areas that are loaded into RAM) in flash while running
without crashing or is modifies the cached bits of information about
what was last booted from the bootloader, this could cause security
issues if the user does a "deep sleep reset" since the full validation
is skipped.

Signed-off-by: Tim Nordell <tim.nordell@nimbelink.com>
2019-08-21 11:44:37 +00:00
..
esp32 tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
idf tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
bootloader_clock.c tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
bootloader_common.c tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
bootloader_flash.c tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
bootloader_flash_config.c tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
bootloader_init.c timer_group: use the LL 2019-08-09 13:46:31 +08:00
bootloader_random.c all: Using xxx_periph.h 2019-06-03 14:15:08 +08:00
bootloader_utility.c bootloader: Support for skipping validation upon wake from deep sleep 2019-08-21 11:44:37 +00:00
esp_image_format.c bootloader: Support for skipping validation upon wake from deep sleep 2019-08-21 11:44:37 +00:00
flash_encrypt.c tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
flash_partitions.c separate rom from esp32 component to esp_rom 2019-03-21 18:51:45 +08:00
flash_qio_mode.c make code conform to Wstrict-prototypes 2019-08-01 16:28:56 +07:00