summaryrefslogtreecommitdiff
path: root/wifi/java
diff options
context:
space:
mode:
authorHai Shalom <haishalom@google.com>2020-03-05 16:44:37 -0800
committerHai Shalom <haishalom@google.com>2020-03-10 17:35:48 -0700
commite7095d92bf4af307b63a51feccccf60eb5240e57 (patch)
treeef306d12e3aea6827be4267821b06f9a2f3f9c16 /wifi/java
parent4256be1c69063a66e4231a378b0b0d26da93a6c7 (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.java13
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();
}