OVMS3-idf/components/bootloader_support/src
Angus Gratton 904b85e365 secure boot: Ensure mbedTLS enables ECDSA if signatures are checked in app
and all ECDSA to be disabled if secure boot is not enabled

Previously if ECDSA disabled in config then secure_boot_signatures.c would
fail to build (whether or not secure boot was enabled).

To avoid breaking apps that might be using the signature scheme with custom OTA
without enabling secure boot signatures in config, this change just disables
this functionality if unavailable in mbedTLS config.

Possible fix for root cause of https://github.com/espressif/esp-idf/pull/3703

Closes https://github.com/espressif/esp-idf/issues/4758
2020-04-01 16:42:41 +11:00
..
esp32 flash encryption: add option to require flash encryption to be enabled 2019-09-10 17:19:08 +02:00
idf secure boot: Ensure mbedTLS enables ECDSA if signatures are checked in app 2020-04-01 16:42:41 +11:00
bootloader_clock.c bootloader: add definition of esp_clk_apb_freq 2019-09-11 10:16:43 +10:00
bootloader_common.c bootloader_support: fix logging prints around chip revision 2019-10-13 11:58:16 +05:30
bootloader_flash.c Bugfix: ota fails with secure boot on for image size greater than 3.2MB 2019-07-01 20:04:15 +00:00
bootloader_flash_config.c bugfix(flash): add flash config in app startup 2019-07-18 14:40:59 +08:00
bootloader_init.c bootloader_support: fix logging prints around chip revision 2019-10-13 11:58:16 +05:30
bootloader_random.c bugfix(i2s_bootloader_random_disable): fix bug about i2s bootloader_random_disable for release/v4.0 2019-11-05 17:18:13 +08:00
bootloader_utility.c Merge branch 'bugfix/remove_secure_boot_test_mode' into 'master' 2019-06-11 07:25:07 +08:00
esp_image_format.c bootloader_support: fix logging prints around chip revision 2019-10-13 11:58:16 +05:30
flash_encrypt.c flash encryption: Ensure flash encryption can't be disabled if Secure Boot is on 2019-09-11 10:16:43 +10:00
flash_partitions.c separate rom from esp32 component to esp_rom 2019-03-21 18:51:45 +08:00
flash_qio_mode.c all: Using xxx_periph.h 2019-06-03 14:15:08 +08:00