-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Enable PSA RNG for nrf54h20 #24932
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
Enable PSA RNG for nrf54h20 #24932
Changes from all commits
9859587
315535b
347d38b
77a2340
58f3d26
cb2f749
3aab761
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
tomi-font marked this conversation as resolved.
Show resolved
Hide resolved
|
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -6,7 +6,6 @@ tests: | |
| - nrf52840dk/nrf52840 | ||
| - nrf5340dk/nrf5340/cpuapp | ||
| - nrf5340dk/nrf5340/cpuapp/ns | ||
| - nrf54h20dk/nrf54h20/cpuapp | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. So from now we cannot use Oberon crypto APIs directly on nRF54H20? If so, then maybe we should also add dependency that prevents enabling There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @MarekPieta I updated the BT_FAST_PAIR to take into account Ironside. Please check again. |
||
| - nrf54l15dk/nrf54l05/cpuapp | ||
| - nrf54l15dk/nrf54l10/cpuapp | ||
| - nrf54l15dk/nrf54l15/cpuapp | ||
|
|
@@ -16,7 +15,6 @@ tests: | |
| - nrf52840dk/nrf52840 | ||
| - nrf5340dk/nrf5340/cpuapp | ||
| - nrf5340dk/nrf5340/cpuapp/ns | ||
| - nrf54h20dk/nrf54h20/cpuapp | ||
| - nrf54l15dk/nrf54l05/cpuapp | ||
| - nrf54l15dk/nrf54l10/cpuapp | ||
| - nrf54l15dk/nrf54l15/cpuapp | ||
|
|
||
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.
Shouldn't we allow building with
TFM_PROFILE_TYPE_MINIMALifDT_HAS_NORDIC_IRONSIDE_CALL_ENABLEDis set (as IronSide handles the crypto calls then)?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.
Shouldn't we select
CONFIG_PSA_CRYPTOinstead ofMBEDTLS_PSA_CRYPTO_C? (or maybe selecting only theNRF_SECURITYwould be sufficient here as it hasselect PSA_CRYPTO)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.
Shouldn't we allow building with TFM_PROFILE_TYPE_MINIMAL if DT_HAS_NORDIC_IRONSIDE_CALL_ENABLED is set (as IronSide handles the crypto calls then)?TF-M is not supported in Ironside enabled devices at all. I am not sure how/if this is enforced at the moment but hopefully it is another task to make sure that this is not allowed at all.
Shouldn't we select CONFIG_PSA_CRYPTO instead of MBEDTLS_PSA_CRYPTO_C ? (or maybe selecting only the NRF_SECURITY would be sufficient here as it has select PSA_CRYPTO)Yeah, my thinking was that since NRF_SECURITY enables it already we don't also need to do it here.