Skip to content

Commit 5f8acdd

Browse files
Vge0rgeNordicBuilder
authored andcommitted
nrf_security: Force disabling the PSA core with Ironside
Make sure that the PSA_CORE_DISABLED is always selected and is the only available option for the Ironside enabled devices. Signed-off-by: Georgios Vasilakis <[email protected]>
1 parent 1a1d9d3 commit 5f8acdd

File tree

1 file changed

+7
-0
lines changed
  • subsys/nrf_security/src/core

1 file changed

+7
-0
lines changed

subsys/nrf_security/src/core/Kconfig

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,23 @@
77
choice PSA_CORE
88
prompt "PSA Core implementation"
99

10+
config PSA_CORE_DISABLED
11+
bool
12+
prompt "PSA core-less for SSF crypto client support"
13+
depends on DT_HAS_NORDIC_IRONSIDE_CALL_ENABLED
14+
1015
config PSA_CORE_OBERON
1116
bool
1217
prompt "PSA Core implementation - Oberon"
1318
select PSA_WANT_AES_KEY_SIZE_128
1419
select PSA_WANT_AES_KEY_SIZE_192
1520
select PSA_WANT_AES_KEY_SIZE_256
21+
depends on !DT_HAS_NORDIC_IRONSIDE_CALL_ENABLED
1622

1723
config PSA_CORE_LITE
1824
bool "PSA core created for tiny footprint"
1925
depends on SOC_SERIES_NRF54LX
26+
depends on !DT_HAS_NORDIC_IRONSIDE_CALL_ENABLED
2027
help
2128
The PSA core with tiny footprint is created to be used e.g. for bootloader
2229
or similar use cases where there are severe size restrictions. This PSA core

0 commit comments

Comments
 (0)