Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
365 commits
Select commit Hold shift + click to select a range
42fc9cd
docs/design: add notes about swap algorithms
diegoherranz Aug 5, 2025
fe8f9fc
bootutil: Fixed security counter overflow detected to late
ahasztag Aug 6, 2025
82bd4a7
boot: bootutil: Fix pure image validation check with offset swap
nordicjm Aug 20, 2025
557f84b
bootutil: Move primary/secondary slot definition to bootutil_public
ahasztag Aug 25, 2025
0d9de63
bootutil: src: image_validate.c: remove mbedtls headers
Aug 19, 2025
aa4fa2b
espressif: move the virtual eFuse offset config to .conf file
almir-okato Aug 27, 2025
94ad4d4
boot: Add VID and CID checks
tomchy Jul 31, 2025
59d2f7a
imgtool: Add support for VID and CID
tomchy Jul 28, 2025
763be6a
imgtool: Add sha512 to allowed configurations for ECDSA256P1
fundakol Sep 3, 2025
601c03c
mynewt: Fix flash_area_sector_from_off
kasjer Sep 4, 2025
21ed226
boot: bootutil: Fix bootutil_find_key definition
nordicjm Sep 5, 2025
e375252
boot: Enable Encryption with PSA + ECDSA
ahasztag Aug 25, 2025
a13624f
bootutil: Add MCUBOOT_USE_TLV_ALLOW_LIST
de-nordic Jul 31, 2025
3eb23a5
zephyr: Kconfig to control MCUBOOT_USE_TLV_ALLOW_LIST
de-nordic Jul 31, 2025
ae2d0d6
sys: Add MCUBOOT_USE_TLV_ALLOW_LIST to mcuboot_config.h
de-nordic Jul 31, 2025
f6e1af8
doc: Add information on TLV allow list
de-nordic Jul 31, 2025
ec26273
bootutil: fix null pointer dereference in logging.
rbrscoleman Sep 9, 2025
425e22b
boot/zephyr: fix compilation errors in logging.
rbrscoleman Sep 9, 2025
cbd3310
boot: zephyr: get base addres from dts for flexspi devices
AndreHeinemans-NXP Sep 3, 2025
78f87cf
boot: zephyr: boards config of the variant stm32 disco kit
FRASTM Oct 19, 2023
9942fe1
ci: Use fih-test container from GHCR
davidvincze Aug 27, 2025
8d14eeb
boot: bootutil: Fix upgrade only serial recovery slot info
nordicjm Sep 16, 2025
ba92e26
Revert "[nrf noup] ci: add reopen for manifest-pr action"
jukkar Sep 19, 2025
cc260db
Revert "[nrf noup] boot/zephyr/socs: nrf54h20 prj.conf for S2RAM"
jukkar Sep 19, 2025
dbdf825
Revert "[nrf noup] boot/zephyr: nRF54h20 resume from S2RAM (hardened)"
jukkar Sep 19, 2025
2e9637d
Revert "[nrf noup] bootutil: Locking KMU keys"
jukkar Sep 19, 2025
d115ba8
Revert "[nrf noup] bootloader: Fix logging in bootloader requests mod…
jukkar Sep 19, 2025
e0026b6
Revert "[nrf noup] boot: Fix test failing with bootloader requests"
jukkar Sep 19, 2025
b17ead5
Revert "[nrf noup] zephyr: Add basic UUID checks implementation"
jukkar Sep 19, 2025
1b8796e
Revert "[nrf noup] Support for ed25519 signature verification using ITS"
jukkar Sep 19, 2025
6833caa
Revert "[nrf noup] boot: Use NCS_ prefix for sdk-nrf specific Kconfigs"
jukkar Sep 19, 2025
c1b907a
Revert "[nrf noup] Added BOOT_SIGNATURE_USING_ITS for ecdsa configura…
jukkar Sep 19, 2025
0e71881
Revert "[nrf noup] bootutil: key revocation"
jukkar Sep 19, 2025
235a6b1
Revert "[nrf noup] boot: bootutil: Allow configuring number of KMU keys"
jukkar Sep 19, 2025
2c73304
Revert "[nrf noup] bootutil: Add support for KMU stored ED25519 signa…
jukkar Sep 19, 2025
54a75b1
Revert "[nrf noup] boot: zephyr: Add experimental selection to compre…
jukkar Sep 19, 2025
3a6db94
Revert "[nrf noup] decompression: Align to changes in nrfcompress API"
jukkar Sep 19, 2025
a84e2f2
Revert "[nrf noup] zephyr: Add support for compressed image updates"
jukkar Sep 19, 2025
03b0a28
Revert "[nrf noup] boot: Improve bootloader request handling"
jukkar Sep 19, 2025
0e324fa
Revert "[nrf noup] bootloader: Add bootloader requests"
jukkar Sep 19, 2025
46685a1
Revert "[nrf fromtree] imgtool: Add support for VID and CID"
jukkar Sep 19, 2025
3287d3c
Revert "[nrf fromtree] boot: Add VID and CID checks"
jukkar Sep 19, 2025
465b274
Revert "[nrf fromtree] boot: Enable Encryption with PSA + ECDSA"
jukkar Sep 19, 2025
b6927e1
Revert "[nrf fromtree] bootutil: Fix bootutil_aes_ctr_drop memset usage"
jukkar Sep 19, 2025
20b9299
Revert "[nrf fromtree] zephyr: Add support for slot selection boot hook"
jukkar Sep 19, 2025
b181d95
Revert "[nrf fromtree] loader: Add boot hook for slot selection"
jukkar Sep 19, 2025
5c84e8a
Revert "[nrf noup] zephyr: boards: nrf54lm20dk_nrf54lm20a_cpuapp.conf"
jukkar Sep 19, 2025
34cb269
Revert "[nrf noup] boot: zephyr: Disable self RWX"
jukkar Sep 19, 2025
334d791
Revert "[nrf noup] boot: zephyr: firmware_loader: Allow GPIO usage in…
jukkar Sep 19, 2025
674702d
Revert "[nrf noup] boot: zephyr: Add NCS boot banner"
jukkar Sep 19, 2025
d3566fc
Revert "[nrf noup] boot: zephyr: Delay bm IO button check"
jukkar Sep 19, 2025
a662297
Revert "[nrf noup] boot: zephyr: remove nonsecure ram cleanup"
jukkar Sep 19, 2025
505d1f7
Revert "[nrf fromtree] zephyr: Add support for AES256"
jukkar Sep 19, 2025
39e3425
Revert "[nrf fromtree] imgtool: Allow for AES256 encryption"
jukkar Sep 19, 2025
c698e54
Revert "[nrf fromlist] zephyr: Fix FLASH_DEVICE_ID for nRF54H20 platf…
jukkar Sep 19, 2025
93d4195
Revert "[nrf fromlist] bootutil: Fix PureEdDSA when flash base is not…
jukkar Sep 19, 2025
ddf05fd
Revert "[nrf noup] zephyr: hw security counter limited set by default"
jukkar Sep 19, 2025
7c50888
Revert "[nrf fromtree] bootutil: Fixed security counter overflow dete…
jukkar Sep 19, 2025
c884b17
Revert "[nrf noup] boot: zephyr: Adjust PSA requirements for PSA_CORE…
jukkar Sep 19, 2025
11cb0c1
Revert "[nrf fromtree] bootutil: Fix scratch scrambling"
jukkar Sep 19, 2025
db8fbdc
Revert "[nrf fromlist] boot/boot_serial: build-time skip of the erasi…
jukkar Sep 19, 2025
305c268
Revert "[nrf fromtree] boot: Switch to picolibc"
jukkar Sep 19, 2025
8c9e017
Revert "[nrf noup] boot: zephyr: Fix bm IO button check"
jukkar Sep 19, 2025
eb48ce3
Revert "[nrf fromlist] boot: zephyr: Fix including asn1 when ed25519 …
jukkar Sep 19, 2025
7e0e381
Revert "[nrf noup] workflows: Add manifest PRs creation"
jukkar Sep 19, 2025
8d7a22a
Revert "[nrf noup] boot/zephyr/nrf_cleanup: fix index error"
jukkar Sep 19, 2025
bab848d
Revert "[nrf noup] boot: Use NCS_ prefix for sdk-nrf specific Kconfigs"
jukkar Sep 19, 2025
c8f5b57
Revert "[nrf noup] zephyr: Enforce HMAC-SHA512 for NRF54L with X25519"
jukkar Sep 19, 2025
b730dd3
Revert "[nrf fromtree] imgtool: Fix x25519 TLV HMAC tag"
jukkar Sep 19, 2025
e9b10ff
Revert "[nrf fromtree] bootutil: Fix X25519 HMAC-SHA512"
jukkar Sep 19, 2025
5bea674
Revert "[nrf noup] boot: zephyr: Kconfig dependencies for PSA LITE"
jukkar Sep 19, 2025
57f4eb7
Revert "[nrf noup] boot: Add retry for image verification"
jukkar Sep 19, 2025
6ed8d8b
Revert "[nrf noup] boot: Provide default configuration for nRF54H20"
jukkar Sep 19, 2025
55fec18
Revert "[nrf noup] boot: zephyr: Add bm firmware loader code"
jukkar Sep 19, 2025
91ddb52
Revert "[nrf noup] nrf_cleanup: nRF54h: fix missing peripheral cleanup"
jukkar Sep 19, 2025
735af9d
Revert "[nrf noup] boot: zephyr: boards: nrf54lm20pdk"
jukkar Sep 19, 2025
bc80e36
Revert "[nrf noup] nrf_cleanup: nRF54l: disable cleanup on UARTE pins"
jukkar Sep 19, 2025
1b2de48
Revert "[nrf noup] boot/zephyr/Kconfig: fix MBEDTLS_CFG_FILE value"
jukkar Sep 19, 2025
8548cf7
Revert "[nrf noup] boot/zephyr/nrf_cleanup: cleanup uarte pins"
jukkar Sep 19, 2025
2c33257
Revert "[nrf noup] boot/zephyr: nrf54h20dk cleanup adaptations"
jukkar Sep 19, 2025
aa20a2e
Revert "[nrf noup] boot/zephyr: nrf54h20dk board support"
jukkar Sep 19, 2025
cb966ad
Revert "[nrf noup] zephyr: Use mbedTLS specific C functions with RSA"
jukkar Sep 19, 2025
68c6b0d
Revert "[nrf noup] zephyr: Fix path variables"
jukkar Sep 19, 2025
90755c7
Revert "[nrf noup] zephyr: sdk-nrf specific overrides on PSA Kconfigs"
jukkar Sep 19, 2025
aa71587
Revert "[nrf noup] partition_manager: Add support for internal flash …
jukkar Sep 19, 2025
c998394
Revert "[nrf noup] boot: zephyr: boards: Disabled NCS boot banner for…
jukkar Sep 19, 2025
4ccd0e2
Revert "[nrf noup] sysflash: Add missing _FLASH_0_ID definitions"
jukkar Sep 19, 2025
ee82a88
Revert "[nrf noup] boot: Remove child/parent references"
jukkar Sep 19, 2025
5ae5a9c
Revert "[nrf noup] boot: zephyr: serial_recovery: Add nRF5340 Kconfig…
jukkar Sep 19, 2025
8f351cf
Revert "[nrf noup] boot/zephyr/Kconfig: conditionally disable BOOT_MA…
jukkar Sep 19, 2025
38cef21
Revert "[nrf noup] boot/zephyr: add nrf54l15dk ext flash configs"
jukkar Sep 19, 2025
51cf782
Revert "[nrf noup] workflows: Add a backport workflow"
jukkar Sep 19, 2025
9fdcb25
Revert "[nrf noup] boards: Thingy:91 X release config"
jukkar Sep 19, 2025
cd06459
Revert "[nrf noup] boot: bootutil: loader: Add s0/s1 checking of MCUb…
jukkar Sep 19, 2025
00d4d24
Revert "[nrf noup] treewide: Add support for sysbuild assigned images"
jukkar Sep 19, 2025
81e65ad
Revert "[nrf noup] boot: zephyr: Do not lock PCD region with TF-M"
jukkar Sep 19, 2025
b684707
Revert "[nrf noup] boot: Add shared crypto for ECDSA and SHA"
jukkar Sep 19, 2025
0100551
Revert "[nrf noup] boards: nrf54l15dk: Disable FPROTECT"
jukkar Sep 19, 2025
6368b12
Revert "[nrf noup] bootutil: loader: Fix netcore address checking"
jukkar Sep 19, 2025
33739da
Revert "[nrf noup] boot/../loader: reboot after updating s0/s1"
jukkar Sep 19, 2025
a434a45
Revert "[nrf noup] boot/../loader: skip downgrade prevention for s1/s0"
jukkar Sep 19, 2025
84cdf44
Revert "[nrf noup] boot/zephyr: fix fw_info search"
jukkar Sep 19, 2025
f635054
Revert "[nrf noup] boot: zephyr: Disable boot banner if NCS_BOOT_BANN…
jukkar Sep 19, 2025
3ed764e
Revert "[nrf noup] boards: thingy91x: enable serial recovery"
jukkar Sep 19, 2025
e9d0299
Revert "[nrf noup] loader: remove cleanup for direct xip mode"
jukkar Sep 19, 2025
52bda57
Revert "[nrf noup] loader: introduced cleanup of unusable secondary s…
jukkar Sep 19, 2025
758406f
Revert "[nrf noup] sysflash: Add support for three images"
jukkar Sep 19, 2025
119ad18
Revert "[nrf noup] sysflash: Move partition manager definitions to pm…
jukkar Sep 19, 2025
4a8a39a
Revert "[nrf noup] boot: Add support for NSIB and multi-image"
jukkar Sep 19, 2025
8b31de3
Revert "[nrf noup] loader: Fix missing PCD define check"
jukkar Sep 19, 2025
6b16765
Revert "[nrf noup] loader: work-around for multi-image builds"
jukkar Sep 19, 2025
2e0eb32
Revert "[nrf noup] boards: thingy53: disable GPIO ISR support"
jukkar Sep 19, 2025
c1a62a8
Revert "[nrf noup] loader: Add firmware version check downgrade preve…
jukkar Sep 19, 2025
ef1b5ec
Revert "[nrf noup] zephyr: Boot even if EXT_ABI is not provided"
jukkar Sep 19, 2025
1982b24
Revert "[nrf noup] zephyr: Add RAM flash configuration to cache for s…
jukkar Sep 19, 2025
67866fa
Revert "[nrf noup] loader: Do not check reset vector for XIP image"
jukkar Sep 19, 2025
e9c6970
Revert "[nrf noup] loader: Fix reading reset addr to support ext flash"
jukkar Sep 19, 2025
42e1685
Revert "[nrf noup] zephyr: Clean up non-secure RAM if enabled"
jukkar Sep 19, 2025
a16cc9f
Revert "[nrf noup] zephyr: clean peripherals state before boot"
jukkar Sep 19, 2025
07dbfd7
Revert "[nrf noup] boot: nrf53-specific customizations"
jukkar Sep 19, 2025
b9f8e07
Revert "[nrf noup] treewide: add NCS partition manager support"
jukkar Sep 19, 2025
e74a8e1
Revert "[nrf noup] boards: thingy91x: add board config"
jukkar Sep 19, 2025
2cac58c
Revert "[nrf noup] boards: add support for Thingy:91"
jukkar Sep 19, 2025
2f53bb9
Revert "[nrf noup] zephyr: Remove duplication from cmake"
jukkar Sep 19, 2025
ab80ff2
Revert "[nrf noup] github: Add a commit tags check workflow"
jukkar Sep 19, 2025
1f65101
Revert "[nrf fromtree] zephyr: Enable building ECDSA PSA variant"
jukkar Sep 19, 2025
230362c
Revert "[nrf fromtree] loader: Allow to specify slot number in version"
jukkar Sep 19, 2025
0ae3d1f
Revert "[nrf fromlist] zephyr: Improve SHA support selectors"
jukkar Sep 19, 2025
099ddd0
Revert "[nrf fromtree] boot: zephyr: RAM cleanup debug loop"
jukkar Sep 19, 2025
24ab08f
Revert "[nrf fromlist] zephyr: boards: nrf - remove redundant multith…
jukkar Sep 19, 2025
e762c13
Revert "[nrf fromlist] bootutil: Unify app_max_size() implementations"
jukkar Sep 19, 2025
aa25f99
Revert "[nrf fromlist] boot: zephyr: boards: Remove outdated nrf54l15…
jukkar Sep 19, 2025
b73d515
Revert "[nrf fromtree] bootutil: Use flash base address for direct hash"
jukkar Sep 19, 2025
5dffe0a
Revert "[nrf fromtree] imgtool: Add support for HMAC/HKDF-SHA512 with…
jukkar Sep 19, 2025
ec86f64
Revert "[nrf fromtree] zephyr: Support for HKDF/HMAC with SHA512"
jukkar Sep 19, 2025
f9de14a
Revert "[nrf fromtree] bootutil: Add support for HAMC-SHA512 with ECI…
jukkar Sep 19, 2025
b7d4c33
Revert "[nrf fromtree] doc: Add information on supporting SHA512 with…
jukkar Sep 19, 2025
06439cf
Revert "[nrf fromtree] bootutil: Small cleanup in image.h"
jukkar Sep 19, 2025
ca9627f
Revert "[nrf fromtree] zephyr: Improve logging"
jukkar Sep 19, 2025
41407e3
Revert "[nrf fromtree] bootutil: Improve logging coverage"
jukkar Sep 19, 2025
8172a93
Revert "[nrf fromtree] boot: zephyr: Refactor DFU entry logic"
jukkar Sep 19, 2025
7d5cbf1
Revert "[nrf fromtree] bootutil: loader: overwrite-only mode fix for …
jukkar Sep 19, 2025
f2e3ab8
Revert "[nrf fromlist] zephyr: Fix pinreset trigger"
jukkar Sep 19, 2025
c5d2606
Revert "[nrf fromtree] scripts: imgtool: Compression of no header-pad…
jukkar Sep 19, 2025
b72bf82
Revert "[nrf fromlist] bootutil: Fix boot_scramble_region escaping fl…
jukkar Sep 19, 2025
a50518a
Revert "[nrf fromlist] bootutil: Replace local identifiers with commo…
jukkar Sep 19, 2025
a38d466
Revert "[nrf fromlist] bootutil: Remove redundant ALIGN definitions"
jukkar Sep 19, 2025
a80b6ad
Revert "[nrf fromlist] bootutil: Move all encryption TLV helper ident…
jukkar Sep 19, 2025
35aa2c7
[nrf mergeup] Merge upstream up to commit 8d14eebfe0b7402ebdf77ce1b99…
jukkar Sep 19, 2025
c9c34a5
[nrf noup] github: Add a commit tags check workflow
carlescufi Oct 10, 2023
1880590
[nrf noup] zephyr: Remove duplication from cmake
sigvartmh Mar 26, 2019
7e37f58
[nrf noup] boards: add support for Thingy:91
bjda Sep 20, 2019
fbc78ac
[nrf noup] boards: thingy91x: add board config
maxd-nordic Dec 8, 2023
eb1a2f5
[nrf noup] treewide: add NCS partition manager support
SebastianBoe Dec 12, 2018
59ffb8d
[nrf noup] boot: nrf53-specific customizations
sigvartmh Aug 27, 2020
4a7bc2a
[nrf noup] zephyr: clean peripherals state before boot
nvlsianpu Feb 27, 2020
7a30073
[nrf noup] zephyr: Clean up non-secure RAM if enabled
sigvartmh Jan 6, 2023
cd7ef9c
[nrf noup] loader: Fix reading reset addr to support ext flash
chrta Feb 10, 2022
805b88a
[nrf noup] loader: Do not check reset vector for XIP image
de-nordic Sep 22, 2023
5879fe2
[nrf noup] zephyr: Add RAM flash configuration to cache for sysbuild
nordicjm Sep 18, 2023
4df5e5b
[nrf noup] zephyr: Boot even if EXT_ABI is not provided
sigvartmh Oct 17, 2023
881f740
[nrf noup] loader: Add firmware version check downgrade prevention
sigvartmh Sep 27, 2023
f5e3675
[nrf noup] boards: thingy53: disable GPIO ISR support
nika-nordic Oct 9, 2023
471a894
[nrf noup] loader: work-around for multi-image builds
sigvartmh Mar 30, 2021
b012605
[nrf noup] loader: Fix missing PCD define check
nordicjm Aug 31, 2023
993c24e
[nrf noup] boot: Add support for NSIB and multi-image
sigvartmh May 31, 2023
9436b0d
[nrf noup] sysflash: Move partition manager definitions to pm_sysflash.h
de-nordic Aug 10, 2023
f619ab8
[nrf noup] sysflash: Add support for three images
de-nordic Aug 11, 2023
ea9239b
[nrf noup] loader: introduced cleanup of unusable secondary slot
nvlsianpu Feb 15, 2024
c30f7f1
[nrf noup] loader: remove cleanup for direct xip mode
gchwier May 17, 2024
c75a993
[nrf noup] boards: thingy91x: enable serial recovery
maxd-nordic Mar 12, 2024
9c0a616
[nrf noup] boot: zephyr: Disable boot banner if NCS_BOOT_BANNER is used
rlubos May 17, 2024
57dbe95
[nrf noup] boot/zephyr: fix fw_info search
nvlsianpu May 27, 2024
eb6fbe7
[nrf noup] boot/../loader: skip downgrade prevention for s1/s0
nvlsianpu Jun 13, 2024
8155a77
[nrf noup] boot/../loader: reboot after updating s0/s1
nvlsianpu Jun 18, 2024
d9df771
[nrf noup] bootutil: loader: Fix netcore address checking
nordicjm Aug 29, 2024
5c11285
[nrf noup] boards: nrf54l15dk: Disable FPROTECT
nvlsianpu Sep 18, 2024
67c1bce
[nrf noup] boot: Add shared crypto for ECDSA and SHA
sigvartmh Feb 14, 2019
acdb914
[nrf noup] boot: zephyr: Do not lock PCD region with TF-M
MarkusLassila Aug 30, 2024
11b0bdf
[nrf noup] treewide: Add support for sysbuild assigned images
nordicjm Sep 10, 2024
88e812e
[nrf noup] boot: bootutil: loader: Add s0/s1 checking of MCUboot image
nordicjm Oct 15, 2024
f52a7cf
[nrf noup] boards: Thingy:91 X release config
maxd-nordic Oct 23, 2024
f33047e
[nrf noup] workflows: Add a backport workflow
carlescufi Oct 25, 2024
ef3947e
[nrf noup] boot/zephyr: add nrf54l15dk ext flash configs
michalek-no Nov 7, 2024
a2a2ccf
[nrf noup] boot/zephyr/Kconfig: conditionally disable BOOT_MAX_IMG_SE…
nvlsianpu Sep 19, 2024
d6c94e2
[nrf noup] boot: zephyr: serial_recovery: Add nRF5340 Kconfig override
nordicjm Dec 9, 2024
4371a4f
[nrf noup] boot: Remove child/parent references
nordicjm Dec 5, 2024
2f41d80
[nrf noup] sysflash: Add missing _FLASH_0_ID definitions
de-nordic Jan 15, 2025
77e4733
[nrf noup] boot: zephyr: boards: Disabled NCS boot banner for thingy 53
kkasperczyk-no Jan 24, 2025
3d4951a
[nrf noup] partition_manager: Add support for internal flash netcore DFU
hellesvik-nordic Feb 6, 2025
0dcce96
[nrf noup] zephyr: sdk-nrf specific overrides on PSA Kconfigs
de-nordic Mar 4, 2025
677517a
[nrf noup] zephyr: Fix path variables
nordicjm Jul 11, 2023
e06f80b
[nrf noup] zephyr: Use mbedTLS specific C functions with RSA
de-nordic Mar 14, 2025
7902a84
[nrf noup] boot/zephyr: nrf54h20dk board support
nordic-mik7 Mar 10, 2025
53d4a13
[nrf noup] boot/zephyr: nrf54h20dk cleanup adaptations
nordic-mik7 Mar 28, 2025
8a39309
[nrf noup] boot/zephyr/nrf_cleanup: cleanup uarte pins
nvlsianpu Mar 5, 2024
8a09140
[nrf noup] boot/zephyr/Kconfig: fix MBEDTLS_CFG_FILE value
nvlsianpu Apr 1, 2025
927a1f1
[nrf noup] nrf_cleanup: nRF54l: disable cleanup on UARTE pins
nvlsianpu Apr 11, 2025
122009b
[nrf noup] boot: zephyr: boards: nrf54lm20pdk
michalek-no Apr 23, 2025
4b65c8e
[nrf noup] nrf_cleanup: nRF54h: fix missing peripheral cleanup
ahasztag Apr 28, 2025
2a6ad3b
[nrf noup] boot: zephyr: Add bm firmware loader code
nordicjm Jun 12, 2025
1305e77
[nrf noup] boot: Provide default configuration for nRF54H20
tomchy Jul 3, 2025
0f0ef8b
[nrf noup] boot: Add retry for image verification
adsz-nordic Jul 8, 2025
b32778f
[nrf noup] boot: zephyr: Kconfig dependencies for PSA LITE
michalek-no May 28, 2025
47e24bc
[nrf noup] zephyr: Enforce HMAC-SHA512 for NRF54L with X25519
de-nordic Jul 30, 2025
b8b4e94
[nrf noup] boot: Use NCS_ prefix for sdk-nrf specific Kconfigs
de-nordic Jul 31, 2025
cf61386
[nrf noup] boot/zephyr/nrf_cleanup: fix index error
nordic-auko Aug 4, 2025
c03a1b0
[nrf noup] workflows: Add manifest PRs creation
karhama Aug 8, 2025
8b699c5
[nrf noup] boot: zephyr: Fix bm IO button check
nordicjm Aug 7, 2025
32d35ef
[nrf noup] boot: zephyr: Adjust PSA requirements for PSA_CORE_LITE
Vge0rge Aug 8, 2025
679ea1d
[nrf noup] zephyr: hw security counter limited set by default
ahasztag Aug 11, 2025
826c839
[nrf noup] boot: zephyr: remove nonsecure ram cleanup
michalek-no Aug 19, 2025
317f5db
[nrf noup] boot: zephyr: Delay bm IO button check
nordicjm Aug 19, 2025
1a264c6
[nrf noup] boot: zephyr: Add NCS boot banner
nordicjm Jun 11, 2024
2b2ed0a
[nrf noup] boot: zephyr: firmware_loader: Allow GPIO usage in BM
nordicjm Aug 26, 2025
8f77201
[nrf noup] boot: zephyr: Disable self RWX
michalek-no Aug 5, 2025
d6d2a7a
[nrf noup] zephyr: boards: nrf54lm20dk_nrf54lm20a_cpuapp.conf
michalek-no Aug 26, 2025
362cc00
[nrf noup] bootloader: Add bootloader requests
tomchy Jul 28, 2025
3edcfd8
[nrf noup] boot: Improve bootloader request handling
tomchy Sep 4, 2025
04a2936
[nrf noup] zephyr: Add support for compressed image updates
nordicjm Aug 22, 2024
bb9f3bf
[nrf noup] decompression: Align to changes in nrfcompress API
nordic-mik7 May 13, 2025
f29a988
[nrf noup] boot: zephyr: Add experimental selection to compression
nordicjm Nov 7, 2024
72f7209
[nrf noup] bootutil: Add support for KMU stored ED25519 signature key
de-nordic Sep 20, 2024
9e09c9e
[nrf noup] boot: bootutil: Allow configuring number of KMU keys
nordicjm Dec 2, 2024
e75a21d
[nrf noup] bootutil: key revocation
michalek-no Mar 17, 2025
c5e20de
[nrf noup] Added BOOT_SIGNATURE_USING_ITS for ecdsa configuration
ahasztag Jul 24, 2025
024117c
[nrf noup] boot: Use NCS_ prefix for sdk-nrf specific Kconfigs
de-nordic Aug 1, 2025
543440e
[nrf noup] Support for ed25519 signature verification using ITS
nordic-mik7 Aug 22, 2025
1187062
[nrf noup] zephyr: Add basic UUID checks implementation
tomchy Sep 5, 2025
0c5c315
[nrf noup] boot: Fix test failing with bootloader requests
ahasztag Sep 9, 2025
03de899
[nrf noup] bootloader: Fix logging in bootloader requests module
ahasztag Sep 11, 2025
67d885b
[nrf noup] bootutil: Locking KMU keys
de-nordic Jul 3, 2025
fe00c9c
[nrf noup] boot/zephyr: nRF54h20 resume from S2RAM (hardened)
nvlsianpu Aug 1, 2025
b9e417f
[nrf noup] boot/zephyr/socs: nrf54h20 prj.conf for S2RAM
nvlsianpu Sep 9, 2025
4f0f700
[nrf noup] ci: add reopen for manifest-pr action
karhama Sep 16, 2025
6b64c63
[nrf noup] bootutil: Remove bootutil_find_key from code
de-nordic Sep 9, 2025
5f9fcc2
[nrf noup] loader: Use BOOT_SLOT_PRIMARY and BOOT_SLOT_SECONDARY
de-nordic Sep 9, 2025
4e5b94b
[nrf noup] loader: Use BOOT_SLOT_PRIMARY and BOOT_SLOT_SECONDARY
de-nordic Sep 9, 2025
091652b
[nrf noup] loader: Use BOOT_SLOT_PRIMARY and BOOT_SLOT_SECONDARY
de-nordic Sep 9, 2025
8eed288
[nrf noup] loader: Use BOOT_SLOT_PRIMARY and BOOT_SLOT_SECONDARY
de-nordic Sep 9, 2025
6ce8eb0
[nrf noup] loader: Use BOOT_SLOT_PRIMARY and BOOT_SLOT_SECONDARY
de-nordic Sep 9, 2025
afdbeb9
[nrf noup] loader: Use BOOT_SLOT_PRIMARY and BOOT_SLOT_SECONDARY
de-nordic Sep 9, 2025
225db99
[nrf noup] loader: Use BOOT_SLOT_PRIMARY and BOOT_SLOT_SECONDARY
de-nordic Sep 9, 2025
a18a1ff
[nrf noup] loader: Use BOOT_SLOT_PRIMARY and BOOT_SLOT_SECONDARY
de-nordic Sep 9, 2025
2578a7d
[nrf noup] loader: Use BOOT_SLOT_PRIMARY and BOOT_SLOT_SECONDARY
de-nordic Sep 9, 2025
8729367
[nrf noup] loader: Use BOOT_SLOT_PRIMARY and BOOT_SLOT_SECONDARY
de-nordic Sep 9, 2025
09d5393
[nrf noup] loader: Too many params when calling bootutil_img_validate
jukkar Sep 15, 2025
46b8567
[nrf noup] boot: zephyr: Prevent old USB stack warning
nordicjm Sep 16, 2025
969ecc5
[nrf noup] boot: bootutil: Fix b0 checks
nordicjm Sep 16, 2025
33977e7
[nrf noup] boot/zephyr/socs: nrf54h20 prj.conf fix
jukkar Sep 18, 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
6 changes: 6 additions & 0 deletions .github/workflows/fih_tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,12 @@ jobs:
if: ${{ github.event_name == 'pull_request' }}
run: |
./ci/check-signed-off-by.sh
- name: Authenticate to GH Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: FIH hardening test install
run: |
./ci/fih-tests_install.sh
Expand Down
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.3.0-dev

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