Merge "[Wi-Fi DPP] Support WPA2/WPA3 transition mode" into qt-dev

am: d8916ef151

Change-Id: I360ff827ae8544d76c4411410172ace81bbcef56
This commit is contained in:
Arc Wang
2019-06-19 10:14:55 -07:00
committed by android-build-merger

View File

@@ -205,6 +205,11 @@ public class WifiDppUtils {
final WifiConfiguration wifiConfiguration = accessPoint.getConfig(); final WifiConfiguration wifiConfiguration = accessPoint.getConfig();
setConfiguratorIntentExtra(intent, wifiManager, wifiConfiguration); setConfiguratorIntentExtra(intent, wifiManager, wifiConfiguration);
// For a transition mode Wi-Fi AP, creates a QR code that's compatible with more devices
if (accessPoint.getSecurity() == AccessPoint.SECURITY_PSK_SAE_TRANSITION) {
intent.putExtra(EXTRA_WIFI_SECURITY, WifiQrCode.SECURITY_WPA_PSK);
}
return intent; return intent;
} }
@@ -400,6 +405,7 @@ public class WifiDppUtils {
} }
break; break;
case AccessPoint.SECURITY_PSK: case AccessPoint.SECURITY_PSK:
case AccessPoint.SECURITY_PSK_SAE_TRANSITION:
return true; return true;
default: default:
} }
@@ -412,6 +418,8 @@ public class WifiDppUtils {
case AccessPoint.SECURITY_PSK: case AccessPoint.SECURITY_PSK:
case AccessPoint.SECURITY_WEP: case AccessPoint.SECURITY_WEP:
case AccessPoint.SECURITY_NONE: case AccessPoint.SECURITY_NONE:
case AccessPoint.SECURITY_PSK_SAE_TRANSITION:
case AccessPoint.SECURITY_OWE_TRANSITION:
return true; return true;
case AccessPoint.SECURITY_SAE: case AccessPoint.SECURITY_SAE:
if (wifiManager.isWpa3SaeSupported()) { if (wifiManager.isWpa3SaeSupported()) {