Skip to content

NCSDK-35089: loader: Handle encrypted MCUboot updates#678

Open
tomchy wants to merge 3 commits into
nrfconnect:mainfrom
tomchy:bugfix/mcuboot/NCSDK-35089_Fix_encrypted_updates
Open

NCSDK-35089: loader: Handle encrypted MCUboot updates#678
tomchy wants to merge 3 commits into
nrfconnect:mainfrom
tomchy:bugfix/mcuboot/NCSDK-35089_Fix_encrypted_updates

Conversation

@tomchy
Copy link
Copy Markdown
Contributor

@tomchy tomchy commented May 26, 2026

Use either load_address from the image header or the UUID identification to detect an encrypted MCUboot update candidate image.

@tomchy tomchy force-pushed the bugfix/mcuboot/NCSDK-35089_Fix_encrypted_updates branch 2 times, most recently from 7bf2111 to ccffb9c Compare May 27, 2026 12:34
Use either load_address from the image header or the UUID identification
to detect an encrypted MCUboot update candidate image.

Ref: NCSDK-35089

Signed-off-by: Tomasz Chyrowicz <tomasz.chyrowicz@nordicsemi.no>
@tomchy tomchy force-pushed the bugfix/mcuboot/NCSDK-35089_Fix_encrypted_updates branch from ccffb9c to 0569add Compare June 3, 2026 09:16
tomchy added 2 commits June 3, 2026 12:08
Automatically select the load_addr checks.

Ref: NCSDK-35089

Signed-off-by: Tomasz Chyrowicz <tomasz.chyrowicz@nordicsemi.no>
Ensure that the load_addr field contains a valid value by rejecting all
images that do not include the IMAGE_F_ROM_FIXED or IMAGE_F_RAM_LOAD
flags if the MCUBOOT_CHECK_HEADER_LOAD_ADDRESS check is enabled.

Signed-off-by: Tomasz Chyrowicz <tomasz.chyrowicz@nordicsemi.no>
@tomchy tomchy force-pushed the bugfix/mcuboot/NCSDK-35089_Fix_encrypted_updates branch from 5fc607c to f11a4d2 Compare June 3, 2026 10:08
@tomchy tomchy marked this pull request as ready for review June 3, 2026 10:09
@tomchy tomchy requested a review from a team as a code owner June 3, 2026 10:09
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Jun 3, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant