esp-idf/components/bootloader_support/src
harshal.patil 42943845e4
feat(bootloader_support): Encrypt only the app image instead of the whole partition
Currently, when flash encryption is enabled, the whole partition gets encrypted.
This can be optimised by encrypting only the app image instead of encrypting the whole partition.

Closes https://github.com/espressif/esp-idf/issues/12576
2023-12-18 17:10:17 +05:30
..
esp32 Use configuration option instead of in components not related to FreeRTOS 2023-11-28 07:49:20 +00:00
esp32c2 fix(ram_app): Fixed issue ram_app can't use the SPI Flash 2023-11-01 02:01:45 +08:00
esp32c3 fix(ram_app): Fixed issue ram_app can't use the SPI Flash 2023-11-01 02:01:45 +08:00
esp32c6 fix(ram_app): Fixed issue ram_app can't use the SPI Flash 2023-11-01 02:01:45 +08:00
esp32h2 fix(ram_app): Fixed issue ram_app can't use the SPI Flash 2023-11-01 02:01:45 +08:00
esp32p4 Use configuration option instead of in components not related to FreeRTOS 2023-11-28 07:49:20 +00:00
esp32s2 fix(ram_app): Fixed issue ram_app can't use the SPI Flash 2023-11-01 02:01:45 +08:00
esp32s3 Use configuration option instead of in components not related to FreeRTOS 2023-11-28 07:49:20 +00:00
flash_encryption feat(bootloader_support): Encrypt only the app image instead of the whole partition 2023-12-18 17:10:17 +05:30
idf mbedtls-3 update: 2022-03-03 01:37:10 +05:30
secure_boot_v1 bootloader: fix and re-enable no-format warnings 2023-03-15 00:28:31 +01:00
secure_boot_v2 Merge branch 'feature/conservative_key_revocation_in_secure_boot_v2' into 'master' 2023-10-16 12:42:49 +08:00
bootloader_clock_init.c change(esp32p4): update rtc interrupt registration todo list 2023-08-09 19:33:36 +08:00
bootloader_clock_loader.c bootloader: update copyright notice 2021-06-02 14:22:09 +02:00
bootloader_common_loader.c esp_hw_support: Fix invalid system time if s_esp_rtc_time_us & s_rtc_last_ticks were moved around 2023-06-08 21:59:21 +08:00
bootloader_common.c bootloader: fix and re-enable no-format warnings 2023-03-15 00:28:31 +01:00
bootloader_console_loader.c bootloader: update copyright notice 2021-06-02 14:22:09 +02:00
bootloader_console.c fix(esp_hw_support): fix lightsleep current leakage on usb-phy controlled pad 2023-11-11 13:00:55 +08:00
bootloader_efuse.c feat(esp32p4): introduced new target esp32p4, supported hello_world 2023-08-09 19:33:25 +08:00
bootloader_init.c Use configuration option instead of in components not related to FreeRTOS 2023-11-28 07:49:20 +00:00
bootloader_mem.c apm: updated APM HAL/LL APIs. 2023-10-17 18:20:36 +05:30
bootloader_panic.c fix(esp_hw_support): re-enable CONFIG_ESP_DEBUG_OCDAWARE functionality 2023-10-18 08:48:45 +02:00
bootloader_random_esp32.c fix(soc): soc header files can pass CI check 2023-06-26 23:00:45 +08:00
bootloader_random_esp32c2.c G0: Support Xtensa targets for G0-only compilation 2022-06-20 11:34:20 +00:00
bootloader_random_esp32c3.c G0: Support Xtensa targets for G0-only compilation 2022-06-20 11:34:20 +00:00
bootloader_random_esp32c5.c refactor(build_test_rules): invert the logic to avoid involving preview target 2023-11-28 16:14:17 +08:00
bootloader_random_esp32c6.c esp_hw_support/bootloader: made ESP32-C6 and ESP32-H2 RNG available 2023-05-23 18:14:51 +08:00
bootloader_random_esp32h2.c esp_hw_support/bootloader: made ESP32-C6 and ESP32-H2 RNG available 2023-05-23 18:14:51 +08:00
bootloader_random_esp32p4.c feat(esp32p4): introduced new target esp32p4, supported hello_world 2023-08-09 19:33:25 +08:00
bootloader_random_esp32s2.c fix(soc): soc header files can pass CI check 2023-06-26 23:00:45 +08:00
bootloader_random_esp32s3.c ulp-riscv: add support for using ADC as well as an example show-casing it. 2022-07-11 09:31:22 +08:00
bootloader_random.c fix(rng): only build bootloader_random apis once 2023-10-19 16:15:52 +08:00
bootloader_utility.c feat(bootloader_support): Make esp_secure_boot_verify_sbv2_signature_block() function public 2023-12-11 18:50:55 +05:30
esp_image_format.c fix(bootloader_support): Fix image_length calculation when secure boot v1 is enabled 2023-12-18 17:08:11 +05:30
flash_encrypt.c feat(security): Enable Flash encryption for ESP32P4 2023-12-05 13:10:55 +05:30
flash_partitions.c bootloader: fix and re-enable no-format warnings 2023-03-15 00:28:31 +01:00
secure_boot.c fix(bootloader_support): Fix condition for SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT 2023-09-25 12:02:58 +05:30