diff options
author | Hai Shalom <haishalom@google.com> | 2020-03-05 16:44:37 -0800 |
---|---|---|
committer | Hai Shalom <haishalom@google.com> | 2020-03-10 17:35:48 -0700 |
commit | e7095d92bf4af307b63a51feccccf60eb5240e57 (patch) | |
tree | ef306d12e3aea6827be4267821b06f9a2f3f9c16 /wifi/java | |
parent | 4256be1c69063a66e4231a378b0b0d26da93a6c7 (diff) |
[SAE] Remove support for SAE Password identifier from API surface
Remove support for SAE Password identifier from API surface due to
privacy vulnerabilities that exist in the protocol.
Bug: 150897608
Test: atest WifiConfigurationTest
Test: Manually connect to SAE network without password id
Change-Id: I40ebf7720ee51ddf264d4f256a1a75b03f1a6ca6
Diffstat (limited to 'wifi/java')
-rw-r--r-- | wifi/java/android/net/wifi/WifiConfiguration.java | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/wifi/java/android/net/wifi/WifiConfiguration.java b/wifi/java/android/net/wifi/WifiConfiguration.java index e0b433d388eb..ba68d170364c 100644 --- a/wifi/java/android/net/wifi/WifiConfiguration.java +++ b/wifi/java/android/net/wifi/WifiConfiguration.java @@ -635,13 +635,6 @@ public class WifiConfiguration implements Parcelable { public String preSharedKey; /** - * Optional SAE Password Id for use with WPA3-SAE. It is an ASCII string. - * @hide - */ - @SystemApi - public @Nullable String saePasswordId; - - /** * Four WEP keys. For each of the four values, provide either an ASCII * string enclosed in double quotation marks (e.g., {@code "abcdef"}), * a string of hex digits (e.g., {@code 0102030405}), or an empty string @@ -2334,9 +2327,6 @@ public class WifiConfiguration implements Parcelable { sbuf.append('*'); } - sbuf.append('\n').append(" SAE Password Id: "); - sbuf.append(this.saePasswordId); - sbuf.append("\nEnterprise config:\n"); sbuf.append(enterpriseConfig); @@ -2731,7 +2721,6 @@ public class WifiConfiguration implements Parcelable { providerFriendlyName = source.providerFriendlyName; isHomeProviderNetwork = source.isHomeProviderNetwork; preSharedKey = source.preSharedKey; - saePasswordId = source.saePasswordId; mNetworkSelectionStatus.copy(source.getNetworkSelectionStatus()); apBand = source.apBand; @@ -2819,7 +2808,6 @@ public class WifiConfiguration implements Parcelable { dest.writeLong(roamingConsortiumId); } dest.writeString(preSharedKey); - dest.writeString(saePasswordId); for (String wepKey : wepKeys) { dest.writeString(wepKey); } @@ -2895,7 +2883,6 @@ public class WifiConfiguration implements Parcelable { config.roamingConsortiumIds[i] = in.readLong(); } config.preSharedKey = in.readString(); - config.saePasswordId = in.readString(); for (int i = 0; i < config.wepKeys.length; i++) { config.wepKeys[i] = in.readString(); } |