Files
Aditya Patwardhan b0f4c604ee feat(bootloader_support, esp_image_verify): add monitor hints for security errors
Secure Boot, flash encryption and image-integrity failures print an error and
stop, with no indication of the cause or the next step. Add hints.yml to the two
components that emit those messages so idf.py monitor annotates them inline.

The hints live with the components that own the messages rather than in the
global tools/idf_py_actions/hints.yml, matching the existing per-component
hints.yml convention.
2026-09-23 13:44:40 +05:30

12 lines
652 B
YAML

-
re: "flash encryption is not enabled, and SECURE_FLASH_REQUIRE_ALREADY_ENABLED is set"
hint: "Flash encryption required but not enabled in eFuses. Disable CONFIG_SECURE_FLASH_REQUIRE_ALREADY_ENABLED or enable flash encryption first."
-
re: "Initialization of Flash encryption key failed"
hint: "Failed to initialize the flash encryption key in eFuses. Possible causes: no free eFuse key blocks, blocks already used, or key generation failed."
-
re: "Not enough free efuse key blocks"
hint: "Insufficient eFuse key blocks for the enabled security features. Check which features are consuming eFuse blocks or use a new chip."