Skip to content

Conversation

@andrei-hadadea
Copy link
Contributor

Added support for PKE memory clear in CRACEN.

Jira: NCSDK-36624

@andrei-hadadea andrei-hadadea requested a review from a team as a code owner December 16, 2025 09:09
@NordicBuilder NordicBuilder added the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Dec 16, 2025
@NordicBuilder
Copy link
Contributor

NordicBuilder commented Dec 16, 2025

CI Information

To view the history of this post, click the 'edited' button above
Build number: 28

Inputs:

Sources:

sdk-nrf: PR head: 85e1662af09c2eb4a3e9b9bcfc428d762d54331d

more details

sdk-nrf:

PR head: 85e1662af09c2eb4a3e9b9bcfc428d762d54331d
merge base: 5c4e352fbbff14b2caa2990a9e51c9774e0ba2f2
target head (main): 69b449deef77c1c56510a8caada06b3e374e6668
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 (5)
subsys
│  ├── nrf_security
│  │  ├── src
│  │  │  ├── drivers
│  │  │  │  ├── cracen
│  │  │  │  │  ├── silexpk
│  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  ├── silexpk
│  │  │  │  │  │  │  │  ├── cmddefs
│  │  │  │  │  │  │  │  │  │ modmath.h
│  │  │  │  │  │  │  │  │ core.h
│  │  │  │  │  │  ├── target
│  │  │  │  │  │  │  ├── baremetal_ba414e_with_ik
│  │  │  │  │  │  │  │  │ pk_baremetal.c
│  │  │  │  │  │  │  ├── hw
│  │  │  │  │  │  │  │  ├── ba414
│  │  │  │  │  │  │  │  │  ├── cmddefs_modmath.c
│  │  │  │  │  │  │  │  │  │ regs_commands.h

Outputs:

Toolchain

Version: 400c6cb4ec
Build docker image: docker-dtr.nordicsemi.no/sw-production/ncs-build:400c6cb4ec_5ea73affbf

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

  • ◻️ Toolchain - Skipped: existing toolchain is used
  • ❌ Build twister
    • sdk-nrf test count: 2602
  • ❌ Integration tests
    • ❌ test_ble_nrf_config
    • ❌ test-fw-nrfconnect-chip
    • ❌ test-fw-nrfconnect-nrf-iot_cloud
    • ❌ test-fw-nrfconnect-nrf_crypto
    • ❌ test-fw-nrfconnect-rs
    • ❌ test-fw-nrfconnect-tfm
    • ❌ test-sdk-find-my
    • ❌ test-sdk-mcuboot
    • ❌ test-sdk-dfu
Disabled integration tests
    • test-fw-nrfconnect-nrf_lrcs_mosh
    • desktop52_verification
    • test-fw-nrfconnect-ble_mesh
    • test-fw-nrfconnect-ble_samples
    • test-fw-nrfconnect-fem
    • test-fw-nrfconnect-nfc
    • test-fw-nrfconnect-nrf-iot_libmodem-nrf
    • test-fw-nrfconnect-nrf-iot_lwm2m
    • test-fw-nrfconnect-nrf-iot_samples
    • test-fw-nrfconnect-nrf-iot_thingy91
    • test-fw-nrfconnect-nrf-iot_zephyr_lwm2m
    • test-fw-nrfconnect-ps-main
    • test-fw-nrfconnect-rpc
    • test-fw-nrfconnect-thread-main
    • test-low-level
    • test-sdk-audio
    • test-sdk-wifi
    • test-secdom-samples-public

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

@andrei-hadadea andrei-hadadea force-pushed the NCSDK-36624-cracen-add-support-for-pke-memory-clear branch 4 times, most recently from fe77d40 to ed10c24 Compare December 16, 2025 12:14
@andrei-hadadea andrei-hadadea requested a review from frkv December 17, 2025 11:35
@andrei-hadadea andrei-hadadea removed the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Dec 17, 2025
@andrei-hadadea andrei-hadadea force-pushed the NCSDK-36624-cracen-add-support-for-pke-memory-clear branch from ed10c24 to cea0972 Compare December 19, 2025 14:11
@NordicBuilder NordicBuilder added the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Dec 19, 2025
@andrei-hadadea andrei-hadadea force-pushed the NCSDK-36624-cracen-add-support-for-pke-memory-clear branch from cea0972 to 5006567 Compare December 19, 2025 14:14
@andrei-hadadea andrei-hadadea removed the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Dec 19, 2025
@andrei-hadadea andrei-hadadea force-pushed the NCSDK-36624-cracen-add-support-for-pke-memory-clear branch from 5006567 to 3228d85 Compare December 19, 2025 14:17
@NordicBuilder NordicBuilder added the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Dec 19, 2025
Copy link
Contributor

@degjorva degjorva left a comment

Choose a reason for hiding this comment

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

Minor question, but looks good

pkreq = sx_pk_acquire_req(SX_PK_CMD_CLEAR_MEMORY);

sx_pk_run(pkreq.req);
sx_pk_wait(pkreq.req);
Copy link
Contributor

Choose a reason for hiding this comment

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

Should this return an error? I don't know if this command can fail or not

@degjorva degjorva removed the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Dec 19, 2025
@andrei-hadadea andrei-hadadea force-pushed the NCSDK-36624-cracen-add-support-for-pke-memory-clear branch from 3228d85 to 0a35381 Compare December 19, 2025 15:05
@NordicBuilder NordicBuilder added the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Dec 19, 2025
@andrei-hadadea andrei-hadadea removed the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Dec 19, 2025
@andrei-hadadea andrei-hadadea force-pushed the NCSDK-36624-cracen-add-support-for-pke-memory-clear branch from 0a35381 to dca9303 Compare December 19, 2025 15:07
@NordicBuilder NordicBuilder added the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Dec 19, 2025
@andrei-hadadea andrei-hadadea removed the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Dec 19, 2025
@andrei-hadadea andrei-hadadea force-pushed the NCSDK-36624-cracen-add-support-for-pke-memory-clear branch from dca9303 to 8706ba3 Compare December 19, 2025 16:12
@NordicBuilder NordicBuilder added the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Dec 19, 2025
@andrei-hadadea andrei-hadadea removed the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Dec 19, 2025
@andrei-hadadea andrei-hadadea force-pushed the NCSDK-36624-cracen-add-support-for-pke-memory-clear branch from 8706ba3 to 90662a8 Compare December 19, 2025 16:15
@NordicBuilder NordicBuilder added the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Dec 19, 2025
@andrei-hadadea andrei-hadadea removed the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Dec 19, 2025
@NordicBuilder NordicBuilder added the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Jan 7, 2026
@andrei-hadadea andrei-hadadea removed the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Jan 7, 2026
@andrei-hadadea andrei-hadadea force-pushed the NCSDK-36624-cracen-add-support-for-pke-memory-clear branch from 1a138e1 to 2a7bb81 Compare January 7, 2026 10:09
@NordicBuilder NordicBuilder added the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Jan 7, 2026
@andrei-hadadea andrei-hadadea removed the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Jan 7, 2026
@andrei-hadadea andrei-hadadea force-pushed the NCSDK-36624-cracen-add-support-for-pke-memory-clear branch from 2a7bb81 to af44212 Compare January 7, 2026 10:26
@NordicBuilder NordicBuilder added the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Jan 7, 2026
@andrei-hadadea andrei-hadadea force-pushed the NCSDK-36624-cracen-add-support-for-pke-memory-clear branch from af44212 to afd8a5b Compare January 7, 2026 10:37
@andrei-hadadea andrei-hadadea removed the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Jan 7, 2026
Copy link
Contributor

@frkv frkv left a comment

Choose a reason for hiding this comment

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

Still LGTM (with polling instead of IRQ)

@andrei-hadadea andrei-hadadea force-pushed the NCSDK-36624-cracen-add-support-for-pke-memory-clear branch from afd8a5b to 3098f3c Compare January 8, 2026 08:17
@NordicBuilder NordicBuilder added the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Jan 8, 2026
@andrei-hadadea andrei-hadadea removed the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Jan 8, 2026
@andrei-hadadea andrei-hadadea force-pushed the NCSDK-36624-cracen-add-support-for-pke-memory-clear branch from 3098f3c to afa10b3 Compare January 8, 2026 09:04
@NordicBuilder NordicBuilder added the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Jan 8, 2026
@andrei-hadadea andrei-hadadea removed the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Jan 8, 2026
@andrei-hadadea andrei-hadadea force-pushed the NCSDK-36624-cracen-add-support-for-pke-memory-clear branch from afa10b3 to e93d10a Compare January 9, 2026 09:01
@NordicBuilder NordicBuilder added the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Jan 9, 2026
@andrei-hadadea andrei-hadadea force-pushed the NCSDK-36624-cracen-add-support-for-pke-memory-clear branch 2 times, most recently from 1390d59 to 8949cc0 Compare January 9, 2026 11:57
Copy link
Contributor

@degjorva degjorva left a comment

Choose a reason for hiding this comment

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

Might possibly still need to use polling, but we will see what CI says

@andrei-hadadea andrei-hadadea removed the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Jan 9, 2026
Jira: NCSDK-36624

Signed-off-by: Andrei Urs-Hadadea <[email protected]>
@andrei-hadadea andrei-hadadea force-pushed the NCSDK-36624-cracen-add-support-for-pke-memory-clear branch from 8949cc0 to 85e1662 Compare January 9, 2026 15:29
@NordicBuilder NordicBuilder added the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Jan 9, 2026
@andrei-hadadea andrei-hadadea removed the changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. label Jan 9, 2026
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.

4 participants