esp-idf/components
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
..
app_trace gcov_example: Adds cmake target to generate report 2019-07-05 12:44:35 +00:00
app_update Add chip revision into image header 2019-10-08 02:45:36 +00:00
asio components: use new component registration api 2019-06-21 19:53:29 +08:00
bootloader secure boot: Ensure mbedTLS enables ECDSA if signatures are checked in app 2020-04-01 16:42:41 +11:00
bootloader_support secure boot: Ensure mbedTLS enables ECDSA if signatures are checked in app 2020-04-01 16:42:41 +11:00
bt ble_mesh: Fix ble mesh nimble host deinit 2020-03-17 16:22:26 +08:00
coap lwip_2.1.2 for idf_4.0 2019-07-07 01:51:45 +00:00
console cmake: some formatting fixes 2019-06-21 19:53:29 +08:00
cxx build system: move -fno-rtti link option next to the compile option 2019-11-28 11:02:30 +01:00
driver Merge branch 'bugfix/unicore_config_prevent_ipc_code_v4.0' into 'release/v4.0' 2020-03-12 13:31:44 +08:00
efuse Merge branch 'feature/add_psram_workaround_option_4.0' into 'release/v4.0' 2019-10-10 11:00:29 +08:00
esp32 esp_wifi: backport some wifi bugs 0323 2020-03-24 15:10:31 +08:00
esp_adc_cal esp_adc_cal: Remove deprecated ADC calibration functions 2019-09-19 18:48:14 +10:00
esp_common ipc: prevent code getting pulled in for unicore configuration 2020-03-11 14:04:45 +05:30
esp_eth ethernet: always put eth_driver handle in SRAM 2020-01-21 21:30:34 +08:00
esp_event Fix some typo in idf 2020-01-16 15:26:37 +08:00
esp_gdbstub esp32_gdbstub: fix build error with esp32-2019r1 toolchain 2019-08-13 11:38:28 +05:30
esp_http_client Bugfix for failing OTA example 2020-03-18 08:19:56 +00:00
esp_http_server httpd_sess_close: Check for session validity before closing 2019-09-12 08:41:31 +00:00
esp_https_ota esp_https_ota.c: Add errno check for WiFi disconnection while performing OTA 2020-03-18 08:19:56 +00:00
esp_https_server esp_https_server: Add support for esp-tls server APIs 2019-06-25 23:43:35 +00:00
esp_local_ctrl cmake : Add CMakeLists.txt and update READMEs for re-compilation of proto files 2019-07-05 18:20:15 +05:30
esp_ringbuf ringbuf: Remove deprecated RingbufferType_t 2019-09-19 18:48:55 +10:00
esp_rom backport esp325p0 new features to release/v4.0 2020-02-29 09:11:30 +00:00
esp_websocket_client tcp_transport/ws_client: websockets now correctly handle messages longer than buffer 2020-02-28 10:53:08 +08:00
esp_wifi esp_wifi: backport some wifi bugs 0323 2020-03-24 15:10:31 +08:00
esp-tls esp_tls: added connection timeout to esp_tls_conn_new_sync() 2020-01-20 07:26:51 +01:00
espcoredump coredump: use esp_flash api in coredump 2019-09-18 15:14:53 +08:00
esptool_py tools: Fix flashing encrypted binaries from IDF Monitor 2020-03-27 10:31:37 +01:00
expat expat: Update library from 2.2.5 to 2.2.9 2019-12-05 09:17:39 +01:00
fatfs Fix memory leak upon failure of esp_vfs_fat_sdmmc_mount() 2019-10-18 10:27:37 +02:00
freemodbus cmake: some formatting fixes 2019-06-21 19:53:29 +08:00
freertos freertos: modify configASSERTs around scheduler state check 2019-11-19 04:42:27 +00:00
heap heap: Fix printf usage in heap poisoning 2019-10-11 03:10:56 +00:00
idf_test esp_wifi: backport some wifi bugs 0323 2020-03-24 15:10:31 +08:00
jsmn components: use new component registration api 2019-06-21 19:53:29 +08:00
json cJSON: include only source file objects for cmake build 2020-02-10 17:32:26 +05:30
libsodium cmake: some formatting fixes 2019-06-21 19:53:29 +08:00
log esp_wifi: backport some wifi bugs 0323 2020-03-24 15:10:31 +08:00
lwip optimization TCPv6 connect 2020-03-20 15:02:43 +08:00
mbedtls mbedtls: upgrade to release v2.16.5 2020-03-18 11:49:23 +00:00
mdns Merge branch 'bugfix/mdns_deinit_event_crash_v4.0' into 'release/v4.0' 2020-01-09 13:02:28 +08:00
mqtt ci: fix weekend test confguration update per latest refactoring of 2020-02-25 18:32:11 +07:00
newlib newlib: define fcntl as strong symbol 2019-12-13 14:12:36 +00:00
nghttp cmake: some formatting fixes 2019-06-21 19:53:29 +08:00
nvs_flash NVS: bugfix nvs_set_str/blob checks write mode 2019-12-31 08:33:11 +08:00
openssl Fix Kconfig issues discovered by upstream Kconfiglib 2019-09-25 08:25:51 +02:00
partition_table partition_table: output partition table info for partition_table target 2020-03-22 21:04:03 +08:00
protobuf-c components: use new component registration api 2019-06-21 19:53:29 +08:00
protocomm Unified Provisioning - BLE: Fix characteristics read response issue 2020-02-18 15:09:30 +05:30
pthread pthread: remove ESP32_ prefix from Kconfig options 2019-07-29 04:43:49 +02:00
sdmmc sdmmc_io: support to print CIS information 2019-07-29 10:41:17 +08:00
soc soc: clear PHY status when cpu start 2020-02-13 14:36:11 +08:00
spi_flash spi_flash: Remove 16KB free internal heap limit for esp_flash_read() into PSRAM 2020-03-09 09:59:43 +11:00
spiffs spiffs: fix build issue on clean project 2019-11-11 18:11:12 +08:00
tcp_transport tcp_transport/ws_client: websockets now correctly handle messages longer than buffer 2020-02-28 10:53:08 +08:00
tcpip_adapter bugfix for TCPv6 send ok when sta disconnect 2020-03-19 14:06:40 +08:00
ulp ulp: fix ulp external project args 2020-03-22 21:09:03 +08:00
unity cmake: some formatting fixes 2019-06-21 19:53:29 +08:00
vfs VFS: Check in select() if the UART driver is installed or not 2020-01-21 10:11:08 +01:00
wear_levelling global: update note in the partition tables 2019-07-27 10:28:16 +02:00
wifi_provisioning Wifi_provisioning_ble: Change service_uuid to non standard 128 bit UUID (v4.0) 2020-03-30 11:22:32 +05:30
wpa_supplicant wpa_supplicant: Fix SAE test-case failure on mbedtls version udpate 2020-03-18 11:49:23 +00:00
xtensa cmake: some formatting fixes 2019-06-21 19:53:29 +08:00