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
..
2019-12-16 19:15:37 +00:00
2020-01-06 17:13:53 +08:00
2020-01-09 21:53:50 +01:00
2020-03-06 01:16:04 +05:30
2020-03-06 01:16:04 +05:30
2020-03-05 18:00:27 +08:00
2019-08-22 17:44:29 +08:00
2019-10-09 16:46:46 +08:00
2019-12-10 10:23:00 +08:00
2020-02-26 15:20:40 +08:00
2020-01-06 17:13:53 +08:00
2020-02-06 14:43:40 +08:00
2020-01-09 13:09:21 +08:00
2019-09-20 10:28:37 +10:00
2020-03-06 01:16:04 +05:30
2020-01-21 21:45:24 +08:00
2020-01-06 17:13:53 +08:00
2019-09-16 16:18:48 +10:00
2019-12-31 14:18:16 +05:30
2019-09-06 11:02:36 +08:00
2019-12-31 14:18:16 +05:30
2020-01-20 08:26:00 +00:00
2019-11-21 14:14:19 +08:00
2020-03-06 01:16:04 +05:30
2019-12-03 22:58:41 +08:00
2020-01-06 17:18:13 +08:00
2020-03-03 14:49:36 +08:00
2020-03-04 15:15:40 +00:00
2020-01-10 10:04:17 +08:00
2020-03-06 01:16:04 +05:30
2019-12-20 13:35:56 -03:00
2020-01-14 08:37:07 +08:00
2019-12-10 14:30:25 +08:00
2020-01-10 14:05:07 +08:00
2020-03-06 01:16:04 +05:30
2020-01-10 14:14:51 +08:00
2019-11-29 18:05:24 +08:00
2020-02-10 17:32:14 +05:30
2020-01-06 17:13:53 +08:00
2020-02-20 15:38:08 +05:30
2020-03-03 14:25:47 +08:00
2020-01-09 18:11:18 +00:00
2020-01-09 12:50:13 +00:00
2020-01-09 11:35:49 +00:00
2020-01-10 10:05:28 -03:00
2019-10-11 05:04:08 +00:00
2020-01-09 18:29:23 +08:00
2019-09-23 16:10:57 +02:00
2020-03-06 01:16:04 +05:30
2019-12-09 09:44:56 +08:00
2020-02-18 15:11:51 +05:30
2019-12-19 15:55:51 +11:00
2020-01-10 14:05:07 +08:00
2020-03-06 01:16:04 +05:30
2020-01-10 16:17:01 +11:00
2020-02-12 18:12:58 +08:00
2020-03-04 15:15:40 +00:00
2020-01-20 08:26:00 +00:00
2019-12-15 21:39:42 +01:00
2020-01-06 17:13:47 +08:00
2020-01-21 10:04:38 +01:00
2020-01-06 17:13:53 +08:00
2020-01-07 09:51:54 +00:00
2020-02-06 14:07:14 +08:00
2020-01-06 17:01:53 -03:00