Skip to content

Commit 7346e44

Browse files
committed
Revert "[nrf noup] modules: hostap: Use nRF security"
This reverts commit b8406eb. Signed-off-by: Chaitanya Tata <[email protected]>
1 parent a98204d commit 7346e44

File tree

2 files changed

+4
-53
lines changed

2 files changed

+4
-53
lines changed

modules/hostap/CMakeLists.txt

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -564,10 +564,8 @@ zephyr_library_sources_ifdef(CONFIG_WIFI_NM_WPA_SUPPLICANT_DPP
564564
${HOSTAP_SRC_BASE}/tls/asn1.c
565565
)
566566

567-
# crypto mbedtls related CRYPTO OR LEGACY_NCS
568-
if(DEFINED CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO OR
569-
DEFINED CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_NCS OR
570-
DEFINED CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_NCS_PSA)
567+
# crypto mbedtls related
568+
if(CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO)
571569
zephyr_library_sources(
572570
${HOSTAP_SRC_BASE}/crypto/crypto_mbedtls-bignum.c
573571
${HOSTAP_SRC_BASE}/crypto/crypto_mbedtls-ec.c
@@ -653,8 +651,4 @@ if(CONFIG_SAE_PWE_EARLY_EXIT)
653651
"please use it carefully and do not use it production.")
654652
endif()
655653

656-
zephyr_library_compile_definitions_ifdef(CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT
657-
MBEDTLS_NIST_KW_C
658-
)
659-
660654
endif()

modules/hostap/Kconfig

Lines changed: 2 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -149,63 +149,20 @@ config WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT
149149
select MBEDTLS_CIPHER
150150
select MBEDTLS_ECP_C
151151
select MBEDTLS_ECP_ALL_ENABLED
152-
select MBEDTLS_CMAC_C
152+
select MBEDTLS_CMAC
153153
select MBEDTLS_PKCS5_C
154154
select MBEDTLS_PK_WRITE_C
155155
select MBEDTLS_ECDH_C
156156
select MBEDTLS_ECDSA_C
157157
select MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED
158158
select MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED
159+
select MBEDTLS_NIST_KW_C
159160
select MBEDTLS_DHM_C
160161
select MBEDTLS_HKDF_C
161162
select MBEDTLS_SERVER_NAME_INDICATION
162163
select MBEDTLS_X509_CRL_PARSE_C
163164
select MBEDTLS_TLS_VERSION_1_2
164165

165-
config WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_NCS
166-
bool "Legacy Crypto support for WiFi using nRF security"
167-
select MBEDTLS
168-
select NRF_SECURITY
169-
select MBEDTLS_CIPHER_MODE_CBC
170-
select MBEDTLS_CIPHER_MODE_CTR
171-
select MBEDTLS_LEGACY_CRYPTO_C
172-
select MBEDTLS_SHA1_C
173-
select MBEDTLS_ECP_C
174-
select MBEDTLS_CTR_DRBG_C
175-
select MBEDTLS_PK_C
176-
select MBEDTLS_PKCS5_C
177-
select MBEDTLS_PK_PARSE_C
178-
select MBEDTLS_CMAC_C
179-
select MBEDTLS_CIPHER_PADDING_PKCS7
180-
select MBEDTLS_PK_WRITE_C
181-
select MBEDTLS_KEY_EXCHANGE_ALL_ENABLED
182-
183-
config WIFI_NM_WPA_SUPPLICANT_CRYPTO_LEGACY_NCS_PSA
184-
bool "PSA Crypto support for WiFi using nRF security"
185-
select MBEDTLS
186-
select NRF_SECURITY
187-
select PSA_WANT_GENERATE_RANDOM
188-
# Legacy crypto, still needed
189-
select MBEDTLS_SHA1_C
190-
select MBEDTLS_LEGACY_CRYPTO_C
191-
select MBEDTLS_CMAC_C
192-
select MBEDTLS_GCM_C
193-
select MBEDTLS_TLS_LIBRARY
194-
select MBEDTLS_PK_C
195-
select MBEDTLS_PK_WRITE_C
196-
select MBEDTLS_X509_LIBRARY
197-
select MBEDTLS_X509_CRT_PARSE_C
198-
select MBEDTLS_CIPHER_C
199-
select MBEDTLS_CIPHER_MODE_CTR
200-
select MBEDTLS_CIPHER_MODE_CBC
201-
select MBEDTLS_SSL_TLS_C
202-
select MBEDTLS_ECP_C
203-
select MBEDTLS_CTR_DRBG_C
204-
select MBEDTLS_KEY_EXCHANGE_ALL_ENABLED
205-
select MBEDTLS_MD_C
206-
select MBEDTLS_CIPHER_PADDING_PKCS7
207-
select MBEDTLS_PKCS5_C
208-
209166
config WIFI_NM_WPA_SUPPLICANT_CRYPTO_NONE
210167
bool "No Crypto support for WiFi"
211168

0 commit comments

Comments
 (0)