Merge branch 'fix/sb_digest_revocation_workflow_v5.5' into 'release/v5.5'

change(bootloader): honor SECURE_BOOT_ALLOW_UNUSED_DIGEST_SLOTS during first boot (v5.5)

See merge request espressif/esp-idf!49714
This commit is contained in:
Mahavir Jain
2026-06-17 14:36:48 +05:30
6 changed files with 10 additions and 15 deletions
+1 -3
View File
@@ -743,9 +743,7 @@
.. note::
请注意,启用配置 :ref:`CONFIG_SECURE_BOOT_ALLOW_UNUSED_DIGEST_SLOTS` 只能确保 **应用程序** 不会撤销未使用的摘要槽。
若想在设备首次启动时启用安全启动,那么即使启用了上述配置,引导加载程序也会在启用安全启动时撤销未使用的摘要槽,因为保留未使用的密钥槽会构成安全隐患。
如果在开发流程中需要保留未使用摘要槽,则应从外部启用安全启动 (:ref:`enable-secure-boot-v2-externally`),而不是在启动设备时启用安全启动,这样引导加载程序就无需启用安全启动,从而避免安全隐患。
启用配置 :ref:`CONFIG_SECURE_BOOT_ALLOW_UNUSED_DIGEST_SLOTS` 后,未使用的摘要槽在两种情况下都将保持未撤销状态:在 **应用程序** 运行时,以及在设备首次启动时由 **引导加载程序** 启用安全启动时。请注意,除非调试接口和下载接口已完全禁用,且远程接口已针对安全风险进行全面审计,否则保留未使用的密钥槽可能构成安全风险。
保守方法
~~~~~~~~