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
@tomchy tomchy force-pushed the feature/bootutil/NCSDK-34175_Add_vid_cid_support branch from 55bbff5 to 05b0d5e Compare September 5, 2025 09:51
@tomchy tomchy force-pushed the feature/bootutil/NCSDK-34175_Add_vid_cid_support branch from abdea79 to ae8bd88 Compare September 5, 2025 14:00
@tomchy tomchy force-pushed the feature/bootutil/NCSDK-34175_Add_vid_cid_support branch from ae8bd88 to bd3f3cd Compare September 9, 2025 09:33
tomchy and others added 17 commits September 10, 2025 09:15
This reverts commit 4292905.

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]>
(cherry picked from commit e1f2ab3)
nrf-squash! [nrf noup] bootloader: Add bootloader requests

Improve logic that handles sending bootloader requests as a result of
issuing the MCUmgr commands.

Signed-off-by: Tomasz Chyrowicz <[email protected]>
(cherry picked from commit 4292905)
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)
Thic commit introduces support for ed25519 signature verification when
CONFIG_NCS_BOOT_SIGNATURE_USING_ITS is set (through PSA API).

Signed-off-by: Michal Kozikowski <[email protected]>
(cherry picked from commit 391f093)
@tomchy tomchy force-pushed the feature/bootutil/NCSDK-34175_Add_vid_cid_support branch 2 times, most recently from 712ff51 to b55f63c Compare September 10, 2025 07:28
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 b55f63c to 9886d58 Compare September 10, 2025 07:29
@sonarqubecloud
Copy link

@rlubos rlubos merged commit 25f4981 into nrfconnect:main Sep 10, 2025
3 checks passed
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.

7 participants