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