CONFIG_TEST=y CONFIG_TEST_USERSPACE=y CONFIG_NET_TEST=y CONFIG_NETWORKING=y CONFIG_NET_IPV4=y CONFIG_NET_IPV6=y CONFIG_NET_CONFIG_SETTINGS=n CONFIG_WIFI=y CONFIG_WIFI_NM=y CONFIG_SHELL=y CONFIG_NET_SHELL=y CONFIG_NET_L2_WIFI_SHELL=y CONFIG_NET_L2_WIFI_MGMT=y CONFIG_WIFI_NM_WPA_SUPPLICANT=y CONFIG_WIFI_NM_WPA_SUPPLICANT_DEBUG_LEVEL=0 CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_ENTERPRISE=y CONFIG_TEST_RANDOM_GENERATOR=y CONFIG_EAP_ALL=n # EAP frames are ~1100 bytes, so, need higher packet counts as default packet size is 128 CONFIG_NET_PKT_TX_COUNT=36 CONFIG_NET_PKT_RX_COUNT=36 CONFIG_NET_BUF_TX_COUNT=72 CONFIG_NET_BUF_RX_COUNT=36 # For TLS and X.509 processing MbedTLS needs large heap size and using separate heap # for MbedTLS gives us more control over the heap size. CONFIG_MBEDTLS_ENABLE_HEAP=y CONFIG_MBEDTLS_HEAP_SIZE=55000 CONFIG_MBEDTLS_TLS_VERSION_1_2=y CONFIG_BUILD_ONLY_NO_BLOBS=y CONFIG_MAX_THREAD_BYTES=3