-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Enable KMU reserved area with DTS #23870
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
Conversation
The following west manifest projects have changed revision in this Pull Request:
✅ All manifest checks OK Note: This message is automatically posted and updated by the Manifest GitHub Action. |
CI InformationTo view the history of this post, clich the 'edited' button above Inputs:Sources:sdk-nrf: PR head: a2d7956224d27c8c0662da2214851956513e7a1e more detailssdk-nrf:
mcuboot:
zephyr:
Github labels
List of changed files detected by CI (11)
Outputs:ToolchainVersion: c5be9c56c7 Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped;
|
You can find the documentation preview for this PR here. |
a200b90
to
74976a0
Compare
74976a0
to
dcc8177
Compare
dcc8177
to
27ea2b6
Compare
901bb2d
to
095b6b3
Compare
subsys/nrf_security/src/drivers/cracen/cracenpsa/src/platform_keys/platform_keys.c
Outdated
Show resolved
Hide resolved
65ee796
to
5492d93
Compare
${CMAKE_CURRENT_LIST_DIR}/src/prng_pool.c | ||
) | ||
|
||
if(NOT CONFIG_PSA_CRYPTO_DRIVER_ALG_PRNG_TEST) | ||
list(APPEND cracen_driver_sources |
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.
Alignment seems to be not ok.
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.
Fixed
5492d93
to
2c20e4d
Compare
0e8e874
to
2f7ebe8
Compare
2f7ebe8
to
b26ad22
Compare
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]>
b26ad22
to
a2d7956
Compare
See commits.
test_crypto: PR-833