-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
mcuboot: Make ED25519 signature default for nrf54l series #19148
base: main
Are you sure you want to change the base?
Conversation
CI InformationTo view the history of this post, clich the 'edited' button above Inputs:Sources:sidewalk: PR head: 43d1b1c52eab4942fc957c671a9a82219456c7dd more detailssidewalk:
sdk-nrf:
mcuboot:
Github labels
List of changed files detected by CI (20)
Outputs:ToolchainVersion: b77d8c1312 Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped;
|
You can find the documentation preview for this PR at this link. It will be updated about 10 minutes after the documentation build succeeds. Note: This comment is automatically posted by the Documentation Publish GitHub Action. |
@nvlsianpu The CI failures are caused by samples overriding mbedtls configuration file from nrf-security to something else. |
@maciejbaczmanski could you please take a look, to ensure we use default configuration. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
#19178 should unblock the PR and fix building matter samples
@maciejbaczmanski We got some compliance issue regarding non-existing Kconfig WIFI_NM_WPA_SUPPLICANT_CRYPTO_EXT |
@@ -351,6 +351,13 @@ Matter samples | |||
* Updated all Matter samples that support low-power mode to enable the :ref:`lib_ram_pwrdn` feature. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just noticed that when copying and pasting I've left this point here. it should be removed as it is covered under Updated:
rebasing helped on my previous PR |
e39f5db
to
5c1aabb
Compare
5c1aabb
to
9a1e258
Compare
Needed to do rebase and force push to remove conflicts. |
Align Sidewalk with nRF changes in: nrfconnect/sdk-nrf#19148 Signed-off-by: Krzysztof Taborowski <[email protected]>
nrfconnect/sdk-sidewalk#652 workaround for build issue on sidewalk samples on nrf54l10 - increase mcuboot partition |
The following west manifest projects have changed revision in this Pull Request:
⛔ DNM label due to: 2 projects with PR revision Note: This message is automatically posted and updated by the Manifest GitHub Action. |
as I understand from @barsok This is not mandate for 2.9.0, as the PR is not yet ready with review and dependant merges moving it out of 2.9.0 milestone |
Failed sample:
|
cfb6419
to
89d0cf5
Compare
* all platforms: size optimization in mcuboot * nrf54L: ed25519 signature as default (from nrf) nrfconnect/sdk-nrf#19148 * nrf54L10: link time optimization in mcuboot * nrf54L10: mcuboot partition size set to 52 KB Signed-off-by: Krzysztof Taborowski <[email protected]>
89d0cf5
to
967269d
Compare
* all platforms: size optimization in mcuboot * nrf54L: ed25519 signature as default (from nrf) nrfconnect/sdk-nrf#19148 * nrf54L10: link time optimization in mcuboot * nrf54L10: mcuboot partition size set to 52 KB Signed-off-by: Krzysztof Taborowski <[email protected]>
* all platforms: size optimization in mcuboot * nrf54L: ed25519 signature as default (from nrf) nrfconnect/sdk-nrf#19148 * nrf54L10: link time optimization in mcuboot * nrf54L10: mcuboot partition size set to 52 KB Signed-off-by: Krzysztof Taborowski <[email protected]>
967269d
to
8248520
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
needs:
if(SB_CONFIG_SOC_SERIES_NRF54LX AND SB_CONFIG_BOOT_SIGNATURE_TYPE_ED25519)
set_config_bool(compressed_app CONFIG_MCUBOOT_BOOTLOADER_SIGNATURE_TYPE_ED25519 y)
set_config_bool(compressed_app CONFIG_MCUBOOT_BOOTLOADER_USES_SHA512 y)
set_config_bool(compressed_app CONFIG_MCUBOOT_BOOTLOADER_SIGNATURE_TYPE_PURE n)
endif()
adding to tests/subsys/nrf_compress/decompression/mcuboot_update/sysbuild.cmake
Also needs nrfconnect/sdk-mcuboot#389
8248520
to
76d640a
Compare
4ad3896
to
86cbaf4
Compare
sha512 compression fix Signed-off-by: Mateusz Michalek <[email protected]>
mcuboot size changes Signed-off-by: Krzysztof Taborowski <[email protected]>
MCUboot for nRF54l15 will be built with support for ED25519 by default and application images will be signed with ED25519 signature. The MCUboot partition size, for this configuration, is set to 0xd000. Signed-off-by: Dominik Ermel <[email protected]> Signed-off-by: Marek Pieta <[email protected]>
Enable ED25519 for nrf54l by default. Signed-off-by: Dominik Ermel <[email protected]>
86cbaf4
to
46342c3
Compare
@ktaborowski Can you take a look at CI, it seems that some part of application no longer fits in flash. |
* all platforms: size optimization in mcuboot * nrf54L: ed25519 signature as default (from nrf) nrfconnect/sdk-nrf#19148 * nrf54L10: link time optimization in mcuboot * nrf54L10: mcuboot partition size set to 52 KB Signed-off-by: Krzysztof Taborowski <[email protected]>
MCUboot for nRF54l15 will be built with support for ED25519 by default and application images will be signed with ED25519 signature.
The MCUboot partition size, for this configuration, is set to 0xd000.