File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -178,7 +178,7 @@ config SIDEWALK_MFG_STORAGE_SUPPORT_HEX_v7
178178
179179config SIDEWALK_CRYPTO_PSA_KEY_STORAGE
180180 bool "Enable psa crypto storage for persistent Sidewalk keys [EXPERIMENTAL]"
181- default ( SIDEWALK && !BUILD_WITH_TFM)
181+ default SIDEWALK
182182 select EXPERIMENTAL
183183 help
184184 Use secure key storage for persistent Sidewalk keys.
Original file line number Diff line number Diff line change @@ -74,14 +74,21 @@ config SIDEWALK_CRYPTO
7474 imply PSA_WANT_KEY_TYPE_HMAC
7575 imply PSA_WANT_GENERATE_RANDOM
7676 imply MBEDTLS_ENABLE_HEAP
77- imply MBEDTLS_PSA_CRYPTO_STORAGE_C if SIDEWALK_CRYPTO_PSA_KEY_STORAGE
78- imply TRUSTED_STORAGE if SIDEWALK_CRYPTO_PSA_KEY_STORAGE
79- imply HW_UNIQUE_KEY if SIDEWALK_CRYPTO_PSA_KEY_STORAGE
80- imply HW_UNIQUE_KEY_RANDOM if SIDEWALK_CRYPTO_PSA_KEY_STORAGE
81- imply HW_UNIQUE_KEY_WRITE_ON_CRYPTO_INIT if SIDEWALK_CRYPTO_PSA_KEY_STORAGE
8277 help
8378 Sidewalk security module
8479
80+ config SIDEWALK_SECURE_KEY
81+ bool
82+ default SIDEWALK_CRYPTO_PSA_KEY_STORAGE
83+ imply MBEDTLS_PSA_CRYPTO_STORAGE_C
84+ imply TRUSTED_STORAGE if !BUILD_WITH_TFM
85+ imply HW_UNIQUE_KEY if !BUILD_WITH_TFM
86+ imply HW_UNIQUE_KEY_RANDOM if !BUILD_WITH_TFM
87+ imply HW_UNIQUE_KEY_WRITE_ON_CRYPTO_INIT if !BUILD_WITH_TFM
88+ imply TFM_ITS_ENCRYPTED if BUILD_WITH_TFM
89+ help
90+ Sidewalk persistent keys storage module
91+
8592if SIDEWALK_CRYPTO
8693
8794choice CC3XX_LOCK_VARIANT
You can’t perform that action at this time.
0 commit comments