Skip to content

Conversation

de-nordic
Copy link
Contributor

@de-nordic de-nordic commented Aug 1, 2025

MCUboot image validation and Zephyr Kconfig changes.

manifest-pr-skip

@de-nordic de-nordic force-pushed the tlv-allow-list-control branch 2 times, most recently from 26cace2 to b64ab72 Compare September 12, 2025 10:18
The ALLOW_ROGUE_TLVS is used to turn off TLV filtering in
code, basically to prevent processing TLVs that MCUboot is not
compiled to serve anyway.
The commit replaces identifier ALLOW_ROGUE_TLVS with
MCUBOOT_USE_TLV_ALLOW_LIST and reverse the logic around it, as
it now means opposite to the original.
This gives the feature an identifier in style of the
mcuboot_config.h defined identifiers.

Signed-off-by: Dominik Ermel <[email protected]>
(cherry picked from commit a13624f)
The commit adds Kconfig MCUBOOT_USE_TLV_ALLOW_LIST that allows
to control MCUboot config option MCUBOOT_USE_TLV_ALLOW_LIST.
The Kconfig is set to y, by default, to keep legacy behaviour.

Signed-off-by: Dominik Ermel <[email protected]>
(cherry picked from commit 3eb23a5)
@de-nordic de-nordic force-pushed the tlv-allow-list-control branch from b64ab72 to 0253b08 Compare September 12, 2025 14:52
Copy link

@de-nordic
Copy link
Contributor Author

Already taken with upmerge

@de-nordic de-nordic closed this Sep 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants