Skip to content

Upmerge 08.08.2025 #513

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 276 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
276 commits
Select commit Hold shift + click to select a range
be8b3ab
boot: Zephyr: Add a Kconfig for MULTIPLE_EXECUTABLE_RAM_REGIONS define
erwango Jun 25, 2025
72459ec
boot: zephyr: stm32n6570_dk: define CONFIG_MULTIPLE_EXECUTABLE_RAM_RE…
erwango Jun 25, 2025
7de064e
boot: zephyr: add support for booting ARC processors
danieldegrasse Jun 25, 2025
e542295
doc: Add information on supporting SHA512 with ECIES-X25519
de-nordic May 7, 2025
1d83177
bootutil: Add support for HAMC-SHA512 with ECIES-X25519
de-nordic May 8, 2025
3771916
zephyr: Support for HKDF/HMAC with SHA512
de-nordic May 8, 2025
a36f951
imgtool: Add support for HMAC/HKDF-SHA512 with ECIES-X25519
de-nordic May 9, 2025
0319e91
boot: bootutil: Fix encryption/decryption size during copy
Stephane-LeRoy Jun 12, 2025
7216686
bootutil: loader: Expose routine to open/close all flash areas
taltenbach Jun 22, 2025
f1efd48
bootutil: loader: Expose routine to determine sector layout
taltenbach Jun 22, 2025
f1aa499
boot_serial: Initialize a bootloader state for bs_list and bs_set
taltenbach Jun 22, 2025
13edc5f
boot_serial: Use flash area from bootloader state when possible
taltenbach Jun 22, 2025
c62c19d
boot_serial: Use flash sectors from bootloader state when possible
taltenbach Jun 22, 2025
a18f635
boot: Remove now superfluous start_off parameters
taltenbach Jun 22, 2025
07222c1
boot_serial: Avoid re-initializing state in boot_image_validate_encry…
taltenbach Jun 22, 2025
c4a7b25
zephyr: cleanup removed CONFIG_BOOT_MGMT_CUSTOM_IMG_LIST
nvlsianpu Jun 26, 2025
82a4b1a
sim: Test for boot_load_image_from_flash_to_sram API
edersondisouza Jun 12, 2025
41da99d
ci: Clone tf-m from github mirror
d3zd3z Jun 30, 2025
7f70b04
ci: Remove pointless '&&' command chaining
d3zd3z Jun 30, 2025
cf92b6f
boot: boot_serial: Fix wrong slot ID for hook calls
nordicjm Jul 1, 2025
dc571f0
boot: bootutil: Fix single loader trailer size
nordicjm Jul 2, 2025
2fcfba1
boot: bootutil: Fix wrong define for single loader mode
nordicjm Jul 2, 2025
e2c97da
boot: bootutil: Fix serial recovery issues
nordicjm Jul 2, 2025
3fc94b3
boot: boot_serial: Fix slot info response on error
nordicjm Jul 2, 2025
d905a69
boot: boot_serial: Fix upload for swap using offset mode
nordicjm Jul 2, 2025
c1910f0
boot: boot_serial: Fix indent
nordicjm Jul 2, 2025
3430520
docs: release-notes: Add details on some fixed issues
nordicjm Jul 2, 2025
6a178d2
bootutil: Use flash base address for direct hash
tomchy Jul 1, 2025
cde66e1
boot: zephyr: defines FLASH device for external NOR
FRASTM Sep 1, 2023
2dd7c65
boot: zephyr: boards config of the stm32h7rs target boards
FRASTM Jul 2, 2025
4eba808
boot: zephyr: boards config of the stm32h573 disco kit
FRASTM Apr 8, 2025
9f20910
mynewt: Update to release 2.2.0
m-gorecki Jul 3, 2025
273c14b
bootutil: Fix comment formatting
maulik-arm Jul 10, 2025
61c5547
boot: zephyr: add ram_load overlays for nrf52840dk and mimxrt1050_evk…
danieldegrasse Feb 3, 2025
a736efa
boot: zephyr: add support for revert mode with ramload
danieldegrasse Feb 4, 2025
3ac6dc2
doc: update documentation for mcuboot to document ram-load with revert
danieldegrasse Feb 28, 2025
fa4ca87
mbedtls: Move local mbedtls to v3.6.0
d3zd3z Jun 25, 2024
d9d82b5
espressif: fix RSA sign build after MbedTLS version update
almir-okato Apr 22, 2025
5ce11a3
zephyr: boards: nrf - remove redundant multithreading configuration
nordic-mik7 Jul 4, 2025
7271062
boot: zephyr: boards: Remove outdated nrf54l15pdk board config
nordicjm Jul 8, 2025
6ea7add
zephyr: Remove legacy flash_area_get_sectors
de-nordic Jun 27, 2025
f9db019
bootutil: Unify app_max_size() implementations
tomchy May 23, 2025
724a751
boot: zephyr: boards: Reformat DTS files
nordicjm Jul 2, 2025
ecf01da
zephyr: Add zephyr samples folder to list of samples
nordicjm Jul 7, 2025
5eaf190
boot: zephyr: RAM cleanup debug loop
michalek-no Jul 2, 2025
3e02536
boot: bootutil: declare fih_panic_loop() as noreturn
etienne-lms Jul 3, 2025
3bf79cb
boot: zephyr: Remove support for deprecated LED dts
nordicjm Jul 14, 2025
c136f4a
boot: zephyr: Remove references to tinycrypt
nordicjm Jul 14, 2025
83e2f93
boot: zephyr: Add Cortex-R support
m-braunschweig Jun 23, 2025
5a728be
boot: zephyr: Add support for Cortex-R cleanup before final jump
m-braunschweig Jun 13, 2025
f67df43
docs: release-notes: Add changes for Cortex-R booting
m-braunschweig Apr 10, 2025
37bc4aa
zephyr: boards: nrf54h20dk: disable power domains
bjarki-andreasen Jul 17, 2025
cc8f6af
boot: zephyr: Set prefer swap using move for aligned boards
nordicjm Jul 18, 2025
b9ba257
boot: zephyr: kconfig: Default to swap using offset
nordicjm Apr 17, 2025
461e060
zephyr: Improve SHA support selectors
de-nordic Jul 16, 2025
5ee96f5
zephyr: Enable building ECDSA PSA variant
ahasztag Jul 21, 2025
dce784a
loader: Allow to specify slot number in version
tomchy Jun 16, 2025
e2e372f
boot: Add config for dongle bare variant
tomchy Jul 8, 2025
6d943d6
bootutil: Support for MCUBOOT_BYPASS_KEY_MATCH
de-nordic May 15, 2025
b475adf
zephyr: Add CONFIG_BOOT_BYPASS_KEY_MATCH
de-nordic May 15, 2025
a0f3c00
Align with Trusted Firmware security policy
danh-arm Dec 18, 2024
19c35c1
bootutil: Remove pointless includes of asn1 headers
de-nordic Jul 17, 2025
800f6e3
bootutil: Use common type name for key exchange context
de-nordic May 30, 2025
7a9f30f
bootutil: Replace uint16_t with size_t in hkdf
de-nordic May 30, 2025
2bc36d0
bootutil: Expose hardware security counter
tomchy Jul 25, 2025
32db788
bootutil: Fix X25519 HMAC-SHA512
de-nordic Jul 29, 2025
94d85f9
imgtool: Fix x25519 TLV HMAC tag
de-nordic Jul 29, 2025
7c4ec9a
loader: Add boot hook for slot selection
tomchy Jul 30, 2025
d5f84b4
zephyr: Add support for slot selection boot hook
tomchy Jul 30, 2025
fc8477e
boot: bootutil: image_validate: Add error on security counter fail
nordicjm Jul 24, 2025
a5c48f3
imgtool: Allow for AES256 encryption
ahasztag Jul 29, 2025
268968f
zephyr: Add support for AES256
ahasztag Jul 29, 2025
c033b71
boot: zephyr: Remove reference to old Kconfigs
nordicjm Jul 24, 2025
1d7fe64
boot: zephyr: boards: nrf54l15dk: Remove invalid Kconfigs
nordicjm Jul 24, 2025
cb92ebe
boot: zephyr: boards: nrf52: Fix minimal config
nordicjm Jul 24, 2025
2969058
boot: zephyr: boards: update name of nrf54h20dk
bjarki-andreasen Aug 5, 2025
4e108f7
boot: zephyr: adjust sample.yaml to pass USB deprecation process
jfischer-no Jun 27, 2025
96920d8
Revert "[nrf fromlist] boot/boot_serial: build-time skip of the erasi…
jukkar Aug 14, 2025
95c9a6f
Revert "[nrf noup] boot: zephyr: Add NCS boot banner"
jukkar Aug 14, 2025
3018328
Revert "[nrf noup] zephyr: Restore default RTC user channel count"
jukkar Aug 14, 2025
b0fa785
Revert "[nrf fromtree] boot: Switch to picolibc"
jukkar Aug 14, 2025
e6ff1c8
Revert "[nrf noup] boot: zephyr: Fix bm IO button check"
jukkar Aug 14, 2025
b99eec1
Revert "[nrf fromlist] boot: zephyr: Fix including asn1 when ed25519 …
jukkar Aug 14, 2025
3491307
Revert "[nrf noup] workflows: Add manifest PRs creation"
jukkar Aug 14, 2025
00a15b3
Revert "[nrf noup] boot/zephyr/nrf_cleanup: fix index error"
jukkar Aug 14, 2025
d98c176
Revert "[nrf noup] boot: Use NCS_ prefix for sdk-nrf specific Kconfigs"
jukkar Aug 14, 2025
dc3f900
Revert "[nrf noup] boot: Use NCS_ prefix for sdk-nrf specific Kconfigs"
jukkar Aug 14, 2025
9db8068
Revert "[nrf noup] zephyr: Enforce HMAC-SHA512 for NRF54L with X25519"
jukkar Aug 14, 2025
6e87244
Revert "[nrf fromtree] imgtool: Fix x25519 TLV HMAC tag"
jukkar Aug 14, 2025
842d9a8
Revert "[nrf fromtree] bootutil: Fix X25519 HMAC-SHA512"
jukkar Aug 14, 2025
e240fb3
Revert "[nrf noup] Added BOOT_SIGNATURE_USING_ITS for ecdsa configura…
jukkar Aug 14, 2025
6728642
Revert "[nrf noup] boot: zephyr: Kconfig dependencies for PSA LITE"
jukkar Aug 14, 2025
efd899b
Revert "[nrf noup] bootutil: key revocation"
jukkar Aug 14, 2025
38757e1
Revert "[nrf noup] boot: bootutil: Allow configuring number of KMU keys"
jukkar Aug 14, 2025
a61e25c
Revert "[nrf noup] bootutil: Add support for KMU stored ED25519 signa…
jukkar Aug 14, 2025
aeb6d32
Revert "[nrf noup] boot: Add retry for image verification"
jukkar Aug 14, 2025
5bec48b
Revert "[nrf noup] boot: Provide default configuration for nRF54H20"
jukkar Aug 14, 2025
c786356
Revert "[nrf noup] boot: zephyr: Add bm firmware loader code"
jukkar Aug 14, 2025
0a7605d
Revert "[nrf noup] decompression: Align to changes in nrfcompress API"
jukkar Aug 14, 2025
84ff9c9
Revert "[nrf noup] boot: zephyr: Add experimental selection to compre…
jukkar Aug 14, 2025
0be30fa
Revert "[nrf noup] zephyr: Add support for compressed image updates"
jukkar Aug 14, 2025
3487e08
Revert "[nrf noup] nrf_cleanup: nRF54h: fix missing peripheral cleanup"
jukkar Aug 14, 2025
6e734b7
Revert "[nrf noup] boot: zephyr: boards: nrf54lm20pdk"
jukkar Aug 14, 2025
eef6b22
Revert "[nrf noup] nrf_cleanup: nRF54l: disable cleanup on UARTE pins"
jukkar Aug 14, 2025
90fb8ac
Revert "[nrf noup] boot/zephyr/Kconfig: fix MBEDTLS_CFG_FILE value"
jukkar Aug 14, 2025
a052f4e
Revert "[nrf noup] boot/zephyr/nrf_cleanup: cleanup uarte pins"
jukkar Aug 14, 2025
3d6c512
Revert "[nrf noup] boot/zephyr: nrf54h20dk cleanup adaptations"
jukkar Aug 14, 2025
dbe3c8f
Revert "[nrf noup] boot/zephyr: nrf54h20dk board support"
jukkar Aug 14, 2025
1126d6b
Revert "[nrf noup] zephyr: Use mbedTLS specific C functions with RSA"
jukkar Aug 14, 2025
7b2a029
Revert "[nrf noup] zephyr: Fix path variables"
jukkar Aug 14, 2025
2d313d3
Revert "[nrf noup] zephyr: sdk-nrf specific overrides on PSA Kconfigs"
jukkar Aug 14, 2025
7f837e9
Revert "[nrf noup] partition_manager: Add support for internal flash …
jukkar Aug 14, 2025
8abf8dd
Revert "[nrf noup] boot: zephyr: boards: Disabled NCS boot banner for…
jukkar Aug 14, 2025
ada1ef5
Revert "[nrf noup] sysflash: Add missing _FLASH_0_ID definitions"
jukkar Aug 14, 2025
d8272d5
Revert "[nrf noup] boot: Remove child/parent references"
jukkar Aug 14, 2025
22cff8b
Revert "[nrf noup] boot: zephyr: serial_recovery: Add nRF5340 Kconfig…
jukkar Aug 14, 2025
6cd2751
Revert "[nrf noup] boot/zephyr/Kconfig: conditionally disable BOOT_MA…
jukkar Aug 14, 2025
c15479f
Revert "[nrf noup] boot/zephyr: add nrf54l15dk ext flash configs"
jukkar Aug 14, 2025
1a1ac23
Revert "[nrf noup] workflows: Add a backport workflow"
jukkar Aug 14, 2025
9736339
Revert "[nrf noup] boards: Thingy:91 X release config"
jukkar Aug 14, 2025
ab4d35f
Revert "[nrf noup] boot: bootutil: loader: Add s0/s1 checking of MCUb…
jukkar Aug 14, 2025
49794c5
Revert "[nrf noup] treewide: Add support for sysbuild assigned images"
jukkar Aug 14, 2025
03ccdc7
Revert "[nrf noup] boot: zephyr: Do not lock PCD region with TF-M"
jukkar Aug 14, 2025
49d31c6
Revert "[nrf noup] boot: Add shared crypto for ECDSA and SHA"
jukkar Aug 14, 2025
1caf8b6
Revert "[nrf noup] boards: nrf54l15dk: Disable FPROTECT"
jukkar Aug 14, 2025
c7f007f
Revert "[nrf noup] bootutil: loader: Fix netcore address checking"
jukkar Aug 14, 2025
28132cc
Revert "[nrf noup] boot/../loader: reboot after updating s0/s1"
jukkar Aug 14, 2025
35208b5
Revert "[nrf noup] boot/../loader: skip downgrade prevention for s1/s0"
jukkar Aug 14, 2025
bd34a9d
Revert "[nrf noup] boot/zephyr: fix fw_info search"
jukkar Aug 14, 2025
562ab4a
Revert "[nrf noup] boot: zephyr: Disable boot banner if NCS_BOOT_BANN…
jukkar Aug 14, 2025
476e7bb
Revert "[nrf noup] boards: thingy91x: enable serial recovery"
jukkar Aug 14, 2025
6dc76f7
Revert "[nrf noup] loader: remove cleanup for direct xip mode"
jukkar Aug 14, 2025
8d6331a
Revert "[nrf noup] loader: introduced cleanup of unusable secondary s…
jukkar Aug 14, 2025
272676e
Revert "[nrf noup] sysflash: Add support for three images"
jukkar Aug 14, 2025
a6bb6e7
Revert "[nrf noup] sysflash: Move partition manager definitions to pm…
jukkar Aug 14, 2025
74640fb
Revert "[nrf noup] boot: Add support for NSIB and multi-image"
jukkar Aug 14, 2025
8cc117c
Revert "[nrf noup] loader: Fix missing PCD define check"
jukkar Aug 14, 2025
63d0744
Revert "[nrf noup] loader: work-around for multi-image builds"
jukkar Aug 14, 2025
a104eb2
Revert "[nrf noup] boards: thingy53: disable GPIO ISR support"
jukkar Aug 14, 2025
77b88a1
Revert "[nrf noup] loader: Add firmware version check downgrade preve…
jukkar Aug 14, 2025
01fe606
Revert "[nrf noup] zephyr: Boot even if EXT_ABI is not provided"
jukkar Aug 14, 2025
ddcc095
Revert "[nrf noup] zephyr: Add RAM flash configuration to cache for s…
jukkar Aug 14, 2025
292fb6b
Revert "[nrf noup] loader: Do not check reset vector for XIP image"
jukkar Aug 14, 2025
cac3c22
Revert "[nrf noup] loader: Fix reading reset addr to support ext flash"
jukkar Aug 14, 2025
eb44afa
Revert "[nrf noup] zephyr: Clean up non-secure RAM if enabled"
jukkar Aug 14, 2025
4f3a4e6
Revert "[nrf noup] zephyr: clean peripherals state before boot"
jukkar Aug 14, 2025
37fd23e
Revert "[nrf noup] boot: nrf53-specific customizations"
jukkar Aug 14, 2025
78f3267
Revert "[nrf noup] treewide: add NCS partition manager support"
jukkar Aug 14, 2025
ad3b67d
Revert "[nrf noup] boards: thingy91x: add board config"
jukkar Aug 14, 2025
e6948de
Revert "[nrf noup] boards: add support for Thingy:91"
jukkar Aug 14, 2025
45970ec
Revert "[nrf noup] zephyr: add 'minimal' configuration files"
jukkar Aug 14, 2025
e417799
Revert "[nrf noup] zephyr: Remove duplication from cmake"
jukkar Aug 14, 2025
14016b2
Revert "[nrf noup] github: Add a commit tags check workflow"
jukkar Aug 14, 2025
b37d41d
Revert "[nrf fromtree] zephyr: Enable building ECDSA PSA variant"
jukkar Aug 14, 2025
a0568e3
Revert "[nrf fromtree] loader: Allow to specify slot number in version"
jukkar Aug 14, 2025
fef5ac3
Revert "[nrf fromlist] zephyr: Improve SHA support selectors"
jukkar Aug 14, 2025
4a50bd5
Revert "[nrf fromtree] boot: zephyr: RAM cleanup debug loop"
jukkar Aug 14, 2025
450633c
Revert "[nrf fromlist] zephyr: boards: nrf - remove redundant multith…
jukkar Aug 14, 2025
6b4ade0
Revert "[nrf fromlist] bootutil: Unify app_max_size() implementations"
jukkar Aug 14, 2025
91b0f9e
Revert "[nrf fromlist] boot: zephyr: boards: Remove outdated nrf54l15…
jukkar Aug 14, 2025
55abccb
Revert "[nrf fromtree] bootutil: Use flash base address for direct hash"
jukkar Aug 14, 2025
c39c1ea
Revert "[nrf fromtree] imgtool: Add support for HMAC/HKDF-SHA512 with…
jukkar Aug 14, 2025
0021eb4
Revert "[nrf fromtree] zephyr: Support for HKDF/HMAC with SHA512"
jukkar Aug 14, 2025
13f4fa7
Revert "[nrf fromtree] bootutil: Add support for HAMC-SHA512 with ECI…
jukkar Aug 14, 2025
151dc4c
Revert "[nrf fromtree] doc: Add information on supporting SHA512 with…
jukkar Aug 14, 2025
884e424
Revert "[nrf fromtree] bootutil: Small cleanup in image.h"
jukkar Aug 14, 2025
2b93928
Revert "[nrf fromtree] zephyr: Improve logging"
jukkar Aug 14, 2025
deb52c8
Revert "[nrf fromtree] bootutil: Improve logging coverage"
jukkar Aug 14, 2025
63f68af
Revert "[nrf fromtree] boot: zephyr: Refactor DFU entry logic"
jukkar Aug 14, 2025
ddc7898
Revert "[nrf fromtree] bootutil: loader: overwrite-only mode fix for …
jukkar Aug 14, 2025
23391f5
Revert "[nrf fromlist] zephyr: Fix pinreset trigger"
jukkar Aug 14, 2025
61f84bd
Revert "[nrf fromtree] scripts: imgtool: Compression of no header-pad…
jukkar Aug 14, 2025
b091baf
Revert "[nrf fromlist] bootutil: Fix boot_scramble_region escaping fl…
jukkar Aug 14, 2025
b944a6f
Revert "[nrf fromlist] bootutil: Replace local identifiers with commo…
jukkar Aug 14, 2025
af9330f
Revert "[nrf fromlist] bootutil: Remove redundant ALIGN definitions"
jukkar Aug 14, 2025
97ea5df
Revert "[nrf fromlist] bootutil: Move all encryption TLV helper ident…
jukkar Aug 14, 2025
c9afde2
[nrf mergeup] Merge upstream up to commit 4e108f702b5322fb59344ae4976…
jukkar Aug 14, 2025
b271dc7
[nrf noup] github: Add a commit tags check workflow
carlescufi Oct 10, 2023
8b35200
[nrf noup] zephyr: Remove duplication from cmake
sigvartmh Mar 26, 2019
595b360
[nrf noup] zephyr: add 'minimal' configuration files
mbolivar-nordic Sep 3, 2021
4261125
[nrf noup] boards: add support for Thingy:91
bjda Sep 20, 2019
c45ac53
[nrf noup] boards: thingy91x: add board config
maxd-nordic Dec 8, 2023
1405ac2
[nrf noup] treewide: add NCS partition manager support
SebastianBoe Dec 12, 2018
b4fbfe3
[nrf noup] boot: nrf53-specific customizations
sigvartmh Aug 27, 2020
912450a
[nrf noup] zephyr: clean peripherals state before boot
nvlsianpu Feb 27, 2020
f99448e
[nrf noup] zephyr: Clean up non-secure RAM if enabled
sigvartmh Jan 6, 2023
b8a00c2
[nrf noup] loader: Fix reading reset addr to support ext flash
chrta Feb 10, 2022
86bc8ac
[nrf noup] loader: Do not check reset vector for XIP image
de-nordic Sep 22, 2023
39600d6
[nrf noup] zephyr: Add RAM flash configuration to cache for sysbuild
nordicjm Sep 18, 2023
313ea61
[nrf noup] zephyr: Boot even if EXT_ABI is not provided
sigvartmh Oct 17, 2023
202e2d0
[nrf noup] loader: Add firmware version check downgrade prevention
sigvartmh Sep 27, 2023
e8ed909
[nrf noup] boards: thingy53: disable GPIO ISR support
nika-nordic Oct 9, 2023
8d90dc1
[nrf noup] loader: work-around for multi-image builds
sigvartmh Mar 30, 2021
5c14167
[nrf noup] loader: Fix missing PCD define check
nordicjm Aug 31, 2023
9257598
[nrf noup] boot: Add support for NSIB and multi-image
sigvartmh May 31, 2023
8ab80c5
[nrf noup] sysflash: Move partition manager definitions to pm_sysflash.h
de-nordic Aug 10, 2023
7584e7f
[nrf noup] sysflash: Add support for three images
de-nordic Aug 11, 2023
1b13cbe
[nrf noup] loader: introduced cleanup of unusable secondary slot
nvlsianpu Feb 15, 2024
ddc463a
[nrf noup] loader: remove cleanup for direct xip mode
gchwier May 17, 2024
e19de5c
[nrf noup] boards: thingy91x: enable serial recovery
maxd-nordic Mar 12, 2024
f7c8e80
[nrf noup] boot: zephyr: Disable boot banner if NCS_BOOT_BANNER is used
rlubos May 17, 2024
a37e5f4
[nrf noup] boot/zephyr: fix fw_info search
nvlsianpu May 27, 2024
2597c28
[nrf noup] boot/../loader: skip downgrade prevention for s1/s0
nvlsianpu Jun 13, 2024
86cb31d
[nrf noup] boot/../loader: reboot after updating s0/s1
nvlsianpu Jun 18, 2024
35354db
[nrf noup] bootutil: loader: Fix netcore address checking
nordicjm Aug 29, 2024
66c870e
[nrf noup] boards: nrf54l15dk: Disable FPROTECT
nvlsianpu Sep 18, 2024
d508060
[nrf noup] boot: Add shared crypto for ECDSA and SHA
sigvartmh Feb 14, 2019
6a6325e
[nrf noup] boot: zephyr: Do not lock PCD region with TF-M
MarkusLassila Aug 30, 2024
c276e39
[nrf noup] treewide: Add support for sysbuild assigned images
nordicjm Sep 10, 2024
76d8a90
[nrf noup] boot: bootutil: loader: Add s0/s1 checking of MCUboot image
nordicjm Oct 15, 2024
f143b1f
[nrf noup] boards: Thingy:91 X release config
maxd-nordic Oct 23, 2024
1a3eec5
[nrf noup] workflows: Add a backport workflow
carlescufi Oct 25, 2024
a0951ba
[nrf noup] boot/zephyr: add nrf54l15dk ext flash configs
michalek-no Nov 7, 2024
f9be865
[nrf noup] boot/zephyr/Kconfig: conditionally disable BOOT_MAX_IMG_SE…
nvlsianpu Sep 19, 2024
6f29ab4
[nrf noup] boot: zephyr: serial_recovery: Add nRF5340 Kconfig override
nordicjm Dec 9, 2024
cdf50ee
[nrf noup] boot: Remove child/parent references
nordicjm Dec 5, 2024
3ffcfd4
[nrf noup] sysflash: Add missing _FLASH_0_ID definitions
de-nordic Jan 15, 2025
1566950
[nrf noup] boot: zephyr: boards: Disabled NCS boot banner for thingy 53
kkasperczyk-no Jan 24, 2025
f617648
[nrf noup] partition_manager: Add support for internal flash netcore DFU
hellesvik-nordic Feb 6, 2025
c7d55fd
[nrf noup] zephyr: sdk-nrf specific overrides on PSA Kconfigs
de-nordic Mar 4, 2025
eadd553
[nrf noup] zephyr: Fix path variables
nordicjm Jul 11, 2023
56e1122
[nrf noup] zephyr: Use mbedTLS specific C functions with RSA
de-nordic Mar 14, 2025
09c7676
[nrf noup] boot/zephyr: nrf54h20dk board support
nordic-mik7 Mar 10, 2025
697921b
[nrf noup] boot/zephyr: nrf54h20dk cleanup adaptations
nordic-mik7 Mar 28, 2025
f286b2d
[nrf noup] boot/zephyr/nrf_cleanup: cleanup uarte pins
nvlsianpu Mar 5, 2024
5568cb5
[nrf noup] boot/zephyr/Kconfig: fix MBEDTLS_CFG_FILE value
nvlsianpu Apr 1, 2025
7f02a68
[nrf noup] nrf_cleanup: nRF54l: disable cleanup on UARTE pins
nvlsianpu Apr 11, 2025
3df9f76
[nrf noup] boot: zephyr: boards: nrf54lm20pdk
michalek-no Apr 23, 2025
24bfc1a
[nrf noup] nrf_cleanup: nRF54h: fix missing peripheral cleanup
ahasztag Apr 28, 2025
8dfa951
[nrf noup] zephyr: Add support for compressed image updates
nordicjm Aug 22, 2024
1725590
[nrf noup] boot: zephyr: Add experimental selection to compression
nordicjm Nov 7, 2024
0dbdcea
[nrf noup] decompression: Align to changes in nrfcompress API
nordic-mik7 May 13, 2025
3418e36
[nrf noup] boot: zephyr: Add bm firmware loader code
nordicjm Jun 12, 2025
b29a003
[nrf noup] boot: Provide default configuration for nRF54H20
tomchy Jul 3, 2025
7ed7306
[nrf noup] boot: Add retry for image verification
adsz-nordic Jul 8, 2025
9ecd61f
[nrf noup] bootutil: Add support for KMU stored ED25519 signature key
de-nordic Sep 20, 2024
e0e5d19
[nrf noup] boot: bootutil: Allow configuring number of KMU keys
nordicjm Dec 2, 2024
a02b1e1
[nrf noup] bootutil: key revocation
michalek-no Mar 17, 2025
efc6017
[nrf noup] boot: zephyr: Kconfig dependencies for PSA LITE
michalek-no May 28, 2025
bddca7b
[nrf noup] Added BOOT_SIGNATURE_USING_ITS for ecdsa configuration
ahasztag Jul 24, 2025
bbc18bc
[nrf noup] zephyr: Enforce HMAC-SHA512 for NRF54L with X25519
de-nordic Jul 30, 2025
78c73f7
[nrf noup] boot: Use NCS_ prefix for sdk-nrf specific Kconfigs
de-nordic Jul 31, 2025
37758d9
[nrf noup] boot: Use NCS_ prefix for sdk-nrf specific Kconfigs
de-nordic Aug 1, 2025
ca8d70a
[nrf noup] boot/zephyr/nrf_cleanup: fix index error
nordic-auko Aug 4, 2025
f131a8a
[nrf noup] workflows: Add manifest PRs creation
karhama Aug 8, 2025
59a21d2
[nrf fromlist] boot: zephyr: Fix including asn1 when ed25519 is used
nordicjm Aug 7, 2025
db87c5c
[nrf noup] boot: zephyr: Fix bm IO button check
nordicjm Aug 7, 2025
706c001
[nrf noup] zephyr: Restore default RTC user channel count
Damian-Nordic Mar 21, 2022
a9afc77
[nrf noup] boot: zephyr: Add NCS boot banner
nordicjm Jun 11, 2024
ace0170
[nrf fromlist] boot/boot_serial: build-time skip of the erasing of im…
nvlsianpu Aug 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/zephyr_build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,12 @@ jobs:
runs-on: ubuntu-latest
# Docker image from the zephyr upstream. Includes SDK and other required tools
container:
image: zephyrprojectrtos/ci:v0.27.4
image: zephyrprojectrtos/ci:v0.27.6
options: '--entrypoint /bin/bash'
volumes:
- /home/runners/zephyrproject:/github/cache/zephyrproject
env:
ZEPHYR_SDK_INSTALL_DIR: /opt/toolchains/zephyr-sdk-0.17.0
ZEPHYR_SDK_INSTALL_DIR: /opt/toolchains/zephyr-sdk-0.17.1-rc2

steps:
- name: Set versions when workflow_dispatch
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
[travis]: https://travis-ci.org/mcu-tools/mcuboot
[license]: https://github.com/mcu-tools/mcuboot/blob/main/LICENSE

This is MCUboot version 2.2.0-rc2
This is MCUboot version 2.2.0

MCUboot is a secure bootloader for 32-bits microcontrollers. It defines a
common infrastructure for the bootloader and the system flash layout on
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
/**
* Validate hash of a primary boot image doing on the fly decryption as well
*
* @param[in] state bootloader state
* @param[in] fa_p flash area pointer
* @param[in] hdr boot image header pointer
* @param[in] buf buffer which is used for validating data
Expand All @@ -20,12 +21,10 @@
* @return FIH_SUCCESS on success, error code otherwise
*/
fih_ret
boot_image_validate_encrypted(const struct flash_area *fa_p,
boot_image_validate_encrypted(struct boot_loader_state *state,
const struct flash_area *fa_p,
struct image_header *hdr, uint8_t *buf,
uint16_t buf_size
#ifdef MCUBOOT_SWAP_USING_OFFSET
, uint32_t start_off
#endif
);

/**
Expand Down
Loading
Loading