diff options
author | Hai Shalom <haishalom@google.com> | 2019-03-14 15:19:56 -0700 |
---|---|---|
committer | Hai Shalom <haishalom@google.com> | 2019-03-15 12:16:27 -0700 |
commit | 891bee1efd23ae19187a1159028eae18d0839979 (patch) | |
tree | 1afe2d3e998edb1cd141dcbc1d43b6812f44c052 | |
parent | 1676253479d71d63eb248cbdb6b2cdc5f69bd4e1 (diff) | |
download | wpa_supplicant_8-891bee1efd23ae19187a1159028eae18d0839979.tar.gz |
[WPA3] WPA3-Enterprise fails to connect
Missing CONFIG_SUITEB in android.config and incorrect string
used for wpa_supplicant configuration, SUITE_B_192 instead of
SUITEB192.
Bug: 128628779
Test: Successfully connect to WPA3-Enterprise AP with 3072bit RSA certs
Change-Id: I5c94749ae9dfa273046581ac0fc46ea0379b7a60
-rw-r--r-- | wpa_supplicant/android.config | 1 | ||||
-rw-r--r-- | wpa_supplicant/hidl/1.2/sta_network.cpp | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/wpa_supplicant/android.config b/wpa_supplicant/android.config index feff9166..6db380ac 100644 --- a/wpa_supplicant/android.config +++ b/wpa_supplicant/android.config @@ -553,6 +553,7 @@ CONFIG_DPP=y CONFIG_SAE=y # WPA3-Enterprise (SuiteB-192) +CONFIG_SUITEB=y CONFIG_SUITEB192=y include $(wildcard $(LOCAL_PATH)/android_config_*.inc) diff --git a/wpa_supplicant/hidl/1.2/sta_network.cpp b/wpa_supplicant/hidl/1.2/sta_network.cpp index 780c5a15..1b1ee483 100644 --- a/wpa_supplicant/hidl/1.2/sta_network.cpp +++ b/wpa_supplicant/hidl/1.2/sta_network.cpp @@ -1867,7 +1867,7 @@ SupplicantStatus StaNetwork::enableTlsSuiteBEapPhase1ParamInternal(bool enable) SupplicantStatus StaNetwork::enableSuiteBEapOpenSslCiphersInternal() { struct wpa_ssid *wpa_ssid = retrieveNetworkPtr(); - const char openssl_suiteb_cipher[] = "SUITE_B_192"; + const char openssl_suiteb_cipher[] = "SUITEB192"; if (setStringKeyFieldAndResetState( openssl_suiteb_cipher, &(wpa_ssid->eap.openssl_ciphers), |