menu "ESP HTTPS OTA" config ESP_HTTPS_OTA_DECRYPT_CB bool "Provide decryption callback" default n help Exposes an additional callback whereby firmware data could be decrypted before being processed by OTA update component. This can help to integrate external encryption related format and removal of such encapsulation layer from firmware image. config ESP_HTTPS_OTA_ALLOW_HTTP bool "Allow HTTP for OTA (WARNING: ONLY FOR TESTING PURPOSE, READ HELP)" default n help It is highly recommended to keep HTTPS (along with server certificate validation) enabled. Enabling this option comes with potential risk of: - Non-encrypted communication channel with server - Accepting firmware upgrade image from server with fake identity config ESP_HTTPS_OTA_EVENT_POST_TIMEOUT int "Time in millisecond to wait for posting event" default 2000 help This config option helps in setting the time in millisecond to wait for event to be posted to the system default event loop. Set it to -1 if you need to set timeout to portMAX_DELAY. config ESP_HTTPS_OTA_ENABLE_PARTIAL_DOWNLOAD bool "Enable partial HTTP download for OTA" default n select ESP_HTTP_CLIENT_ENABLE_GET_CONTENT_RANGE help This enables use of range header in esp_https_ota component. The firmware image will be downloaded over multiple HTTP requests. endmenu