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 and others added 19 commits August 29, 2025 17:40
…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.

Upstream PR #: 2409

Signed-off-by: Tomasz Chyrowicz <[email protected]>
Allow to specify VID and CID for an image.

Upstream PR #: 2409

Signed-off-by: Tomasz Chyrowicz <[email protected]>
Add a possibility to configure vendor ID and image class ID through Kconfig.

Upstream PR #: 2409

Signed-off-by: Tomasz Chyrowicz <[email protected]>
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]>
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)
ahasztag and others added 2 commits August 29, 2025 17:53
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 adf0b08 to 2a1ce9d Compare August 29, 2025 15:54
Copy link

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