Skip to content

Conversation

Vge0rge
Copy link
Contributor

@Vge0rge Vge0rge commented Aug 8, 2025

See commits.

test_crypto: PR-833

@Vge0rge Vge0rge requested review from a team as code owners August 8, 2025 11:02
@github-actions github-actions bot added manifest changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. labels Aug 8, 2025
@NordicBuilder
Copy link
Contributor

NordicBuilder commented Aug 8, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
mcuboot nrfconnect/sdk-mcuboot@c72ed15 nrfconnect/sdk-mcuboot@6c096b8 (main) nrfconnect/[email protected]
zephyr nrfconnect/sdk-zephyr@a922397 nrfconnect/sdk-zephyr@793e93e (main) nrfconnect/[email protected]

All manifest checks OK

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@NordicBuilder
Copy link
Contributor

NordicBuilder commented Aug 8, 2025

CI Information

To view the history of this post, clich the 'edited' button above
Build number: 17

Inputs:

Sources:

sdk-nrf: PR head: a2d7956224d27c8c0662da2214851956513e7a1e
mcuboot: PR head: 6c096b8ed7bfddf044b20dfb512c4c1fd06c2ef6
zephyr: PR head: 793e93e14667c87968d75c1666a9a99b44a054c9

more details

sdk-nrf:

PR head: a2d7956224d27c8c0662da2214851956513e7a1e
merge base: 94d0ffef5bf0268d9702fd076ee63e4401a6ab73
target head (main): 94d0ffef5bf0268d9702fd076ee63e4401a6ab73
Diff

mcuboot:

PR head: 6c096b8ed7bfddf044b20dfb512c4c1fd06c2ef6
merge base: c72ed153fb924203975c38dfea2853ae612e0a9a
Diff

zephyr:

PR head: 793e93e14667c87968d75c1666a9a99b44a054c9
merge base: a922397417e49858aa7a6fd98d8ef79f6dee3666
Diff

Github labels

Enabled Name Description
ci-disabled Disable the ci execution
ci-all-test Run all of ci, no test spec filtering will be done
ci-force-downstream Force execution of downstream even if twister fails
ci-run-twister Force run twister
ci-run-zephyr-twister Force run zephyr twister
List of changed files detected by CI (11)
bootloader
│  ├── mcuboot
│  │  ├── boot
│  │  │  ├── bootutil
│  │  │  │  ├── src
│  │  │  │  │  │ swap_scratch.c
│  │  │  ├── zephyr
│  │  │  │  │ Kconfig
subsys
│  ├── nrf_security
│  │  ├── src
│  │  │  ├── drivers
│  │  │  │  ├── cracen
│  │  │  │  │  ├── cracenpsa
│  │  │  │  │  │  ├── cracenpsa.cmake
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  ├── common.c
│  │  │  │  │  │  │  ├── common.h
│  │  │  │  │  │  │  ├── key_management.c
│  │  │  │  │  │  │  ├── kmu.c
│  │  │  │  │  │  │  ├── platform_keys
│  │  │  │  │  │  │  │  │ platform_keys.c
│  │  │  │  │  │  │  │ spake2p.c
west.yml
zephyr
│  ├── soc
│  │  ├── nordic
│  │  │  ├── nrf54l
│  │  │  │  │ CMakeLists.txt

Outputs:

Toolchain

Version: c5be9c56c7
Build docker image: docker-dtr.nordicsemi.no/sw-production/ncs-build:c5be9c56c7_bba2ea5f2e

Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped; ⚠️ Quarantine

  • ◻️ Toolchain - Skipped: existing toolchain is used
  • ✅ Build twister
    • sdk-nrf test count: 30
    • sdk-zephyr test count: 687
  • ✅ Integration tests
    • ✅ test-sdk-audio
    • ✅ test_ble_nrf_config
    • ✅ test-fw-nrfconnect-chip
    • ✅ test-fw-nrfconnect-nfc
    • ✅ test-fw-nrfconnect-nrf-iot_cloud
    • ✅ test-fw-nrfconnect-nrf_crypto
    • ✅ test-fw-nrfconnect-rs
    • ✅ test-fw-nrfconnect-fem
    • ✅ test-fw-nrfconnect-tfm
    • ✅ test-sdk-find-my
    • ✅ test-sdk-mcuboot
    • ✅ test-sdk-dfu
    • ⚠️ test-fw-nrfconnect-thread-main
Disabled integration tests
    • test-fw-nrfconnect-nrf_lrcs_mosh
    • test-fw-nrfconnect-nrf_lrcs_positioning
    • desktop52_verification
    • doc-internal
    • test-fw-nrfconnect-apps
    • test-fw-nrfconnect-ble_mesh
    • test-fw-nrfconnect-ble_samples
    • test-fw-nrfconnect-nrf-iot_libmodem-nrf
    • test-fw-nrfconnect-nrf-iot_lwm2m
    • test-fw-nrfconnect-nrf-iot_samples
    • test-fw-nrfconnect-nrf-iot_serial_lte_modem
    • test-fw-nrfconnect-nrf-iot_thingy91
    • test-fw-nrfconnect-nrf-iot_zephyr_lwm2m
    • test-fw-nrfconnect-proprietary_esb
    • test-fw-nrfconnect-ps-main
    • test-fw-nrfconnect-rpc
    • test-low-level
    • test-sdk-pmic-samples
    • test-sdk-wifi
    • test-secdom-samples-public

Note: This message is automatically posted and updated by the CI

Copy link

github-actions bot commented Aug 8, 2025

You can find the documentation preview for this PR here.

@Vge0rge Vge0rge force-pushed the kmu_reserved_dts branch 3 times, most recently from a200b90 to 74976a0 Compare August 11, 2025 12:20
@Vge0rge Vge0rge force-pushed the kmu_reserved_dts branch 2 times, most recently from 901bb2d to 095b6b3 Compare August 14, 2025 10:02
${CMAKE_CURRENT_LIST_DIR}/src/prng_pool.c
)

if(NOT CONFIG_PSA_CRYPTO_DRIVER_ALG_PRNG_TEST)
list(APPEND cracen_driver_sources
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alignment seems to be not ok.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed

@Vge0rge Vge0rge force-pushed the kmu_reserved_dts branch 2 times, most recently from 0e8e874 to 2f7ebe8 Compare August 14, 2025 14:18
@NordicBuilder NordicBuilder removed the DNM label Aug 15, 2025
@Vge0rge Vge0rge removed the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Aug 15, 2025
@Vge0rge
Copy link
Contributor Author

Vge0rge commented Aug 15, 2025

The compliance failure here is not related to the PR. There are some commits in Zephyr which got merged before my commits but their manifest was not merged so this makes compliance fail.

The PR which blocks this PR is here: #23858

Change all the psa_generate_random calls to call the driver
directly (cracen_get_random). This makes it more consistent
with the rest of the driver. It is also a better practice
to stay on the same levels of APIs and avoid calling APIs
in higher levels.

Signed-off-by: Georgios Vasilakis <[email protected]>
The kmu_push_area was only allowed to be set with dts
for the ram images. Now more images will use it and
hence the dependency on RAM images is removed.

Also create a Kconfig which depends on the dts entry
so that it can be used in the build system.

Signed-off-by: Georgios Vasilakis <[email protected]>
Don't add the file ctr_drbg.c when you build the tests.
While testing a modified version of this file is used
which implements the same symbols so this file cannot
be included.

Signed-off-by: Georgios Vasilakis <[email protected]>
In one case inside the KMU Cracen driver a call
to get a random value was not checked, this check
is now added.

Signed-off-by: Georgios Vasilakis <[email protected]>
Bring change in mcuboot which fixes
dependencies with the PSA_CORE_LITE.

Bring Zephyr with new logic for
including the KMU reserved area.

Signed-off-by: Georgios Vasilakis <[email protected]>
@github-actions github-actions bot added the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Aug 15, 2025
@Vge0rge Vge0rge removed the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Aug 15, 2025
@hermabe hermabe merged commit c1e8d75 into nrfconnect:main Aug 15, 2025
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants