Merge branch 'feature/docs_security_overview_chapter' into 'master'

docs: add chapter about overall "security" area guide

Closes IDF-1565

See merge request espressif/esp-idf!21156
This commit is contained in:
Mahavir Jain
2022-11-25 16:56:02 +08:00
11 changed files with 262 additions and 0 deletions
+2
View File
@@ -247,6 +247,8 @@ To write some fields into one block, or different blocks in one time, you need t
FOR TESTING ONLY (NOT RECOMMENDED): You can ignore or suppress errors that violate encoding scheme data in order to burn the necessary bits in the eFuse block.
.. _efuse_API:
eFuse API
---------
@@ -61,6 +61,8 @@ Advanced APIs
Example that uses advanced ESP_HTTPS_OTA APIs: :example:`system/ota/advanced_https_ota`.
.. _ota_updates_pre-encrypted-firmware:
OTA Upgrades with Pre-Encrypted Firmware
----------------------------------------
+2
View File
@@ -60,6 +60,8 @@ If :ref:`CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE` option is not enabled (by defaul
An option in Kconfig :ref:`CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE` allows you to track the first boot of a new application. In this case, the application must confirm its operability by calling :cpp:func:`esp_ota_mark_app_valid_cancel_rollback` function, otherwise the application will be rolled back upon reboot. It allows you to control the operability of the application during the boot phase. Thus, a new application has only one attempt to boot successfully.
.. _ota_rollback:
Rollback Process
^^^^^^^^^^^^^^^^