Skip to content

Conversation

tomchy
Copy link
Contributor

@tomchy tomchy commented Jul 31, 2025

manifest-pr-skip

@tomchy tomchy force-pushed the feature/bootutil/NCSDK-34175_Add_vid_cid_support branch 4 times, most recently from d79c291 to b21bcb1 Compare August 1, 2025 15:53
@tomchy tomchy force-pushed the feature/bootutil/NCSDK-34175_Add_vid_cid_support branch 2 times, most recently from b4adffe to adf0b08 Compare August 25, 2025 14:05
@ahasztag ahasztag requested a review from nvlsianpu August 29, 2025 11:49
@tomchy tomchy force-pushed the feature/bootutil/NCSDK-34175_Add_vid_cid_support branch 4 times, most recently from eb8c3c8 to 55bbff5 Compare September 3, 2025 12:13
@tomchy tomchy changed the title [nrf fromlist] Add vendor and image class UUID support [nrf frotree] Add vendor and image class UUID support Sep 3, 2025
@tomchy tomchy changed the title [nrf frotree] Add vendor and image class UUID support [nrf fromtree] Add vendor and image class UUID support Sep 3, 2025
…tion"

This reverts commit d69621e.

Signed-off-by: Tomasz Chyrowicz <[email protected]>
This reverts commit 9dacf6d.

Signed-off-by: Tomasz Chyrowicz <[email protected]>
…ture key"

This reverts commit 26192ca.

Signed-off-by: Tomasz Chyrowicz <[email protected]>
…ssion"

This reverts commit 0ae1441.

Signed-off-by: Tomasz Chyrowicz <[email protected]>
This reverts commit e1f2ab3.

Signed-off-by: Tomasz Chyrowicz <[email protected]>
Add a possibility to express vendor ID and image class ID inside image's TLVs.

Signed-off-by: Tomasz Chyrowicz <[email protected]>
(cherry picked from commit 94ad4d4)
Allow to specify VID and CID for an image.

Signed-off-by: Tomasz Chyrowicz <[email protected]>
(cherry picked from commit 59d2f7a)
Add a capability inside the Zephyr bootloader to handle memory-based
bootloader requests to:
 - Boot recovery firmware
 - Boot firmware loader
 - Confirm an image
 - Set the slot preference

Ref: NCSDK-34429

Signed-off-by: Tomasz Chyrowicz <[email protected]>
nordicjm and others added 8 commits September 5, 2025 11:51
Adds support for LZMA-compressed firmware updates which also
supports encrypted images and supports more than 1 updateable image

Signed-off-by: Jamie McCrae <[email protected]>
Signed-off-by: Michal Kozikowski <[email protected]>
Signed-off-by: Dominik Ermel <[email protected]>
(cherry picked from commit 27758d7)
This commit aligns to the changes in the nrfcompress API,
which now enables the caller to provide the expected size of the
decompressed image.

ref: NCSDK-32340

Signed-off-by: Michal Kozikowski <[email protected]>
Signed-off-by: Dominik Ermel <[email protected]>
(cherry picked from commit 002515b)
Adds selecting the experimental Kconfig when compession is in use

Signed-off-by: Jamie McCrae <[email protected]>
Signed-off-by: Dominik Ermel <[email protected]>
(cherry picked from commit 0ae1441)
The commit adds verification of image using keys stored in KMU.

Signed-off-by: Dominik Ermel <[email protected]>
(cherry picked from commit 26192ca)
Adds a new Kconfig CONFIG_BOOT_SIGNATURE_KMU_SLOTS which allows
specifying how many KMU key IDs are supported, the default is set
to 1 instead of 3 which was set before

NCSDK-30743

Signed-off-by: Jamie McCrae <[email protected]>
Signed-off-by: Dominik Ermel <[email protected]>
(cherry picked from commit 373038b)
Disable previous generation key when update comes with
new valid key and application is confirmed.

Signed-off-by: Mateusz Michalek <[email protected]>
Signed-off-by: Dominik Ermel <[email protected]>
(cherry picked from commit 9dacf6d)
This configuration has the purpose of using keys provisioned
to the internal trusted storage (ITS). It makes use of the
already existing parts of code for MCUBOOT_BUILTIN_KEY

Signed-off-by: Artur Hadasz <[email protected]>
(cherry picked from commit d69621e)
nrf-squash! [nrf noup] Added BOOT_SIGNATURE_USING_ITS for ecdsa configuration

Replace NRF_BOOT_SIGNATURE_USING_ITS with NCS_BOOT_SIGNATURE_USING_ITS prefix.

Signed-off-by: Dominik Ermel <[email protected]>
(cherry picked from commit 4bfb139)
@tomchy tomchy force-pushed the feature/bootutil/NCSDK-34175_Add_vid_cid_support branch from 55bbff5 to 05b0d5e Compare September 5, 2025 09:51
Provide an implementation for MCUboot UUID checks that specify a single,
common vendor identifier and a unique class identifier for each image.

Ref: NCSDK-34175

Signed-off-by: Tomasz Chyrowicz <[email protected]>
@tomchy tomchy force-pushed the feature/bootutil/NCSDK-34175_Add_vid_cid_support branch from abdea79 to ae8bd88 Compare September 5, 2025 14:00
Copy link

sonarqubecloud bot commented Sep 5, 2025

Quality Gate Failed Quality Gate failed

Failed conditions
D Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

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.

6 participants