| Index: components/wifi_sync/wifi_security_class.cc
|
| diff --git a/components/wifi_sync/wifi_security_class.cc b/components/wifi_sync/wifi_security_class.cc
|
| index 274a462c6ea5589674442c1f55b80128dd39a72b..006a95ea463d8ed10dab74e28c7f6185f787da6f 100644
|
| --- a/components/wifi_sync/wifi_security_class.cc
|
| +++ b/components/wifi_sync/wifi_security_class.cc
|
| @@ -9,8 +9,7 @@
|
|
|
| namespace wifi_sync {
|
|
|
| -bool WifiSecurityClassSupportsPassphrases(
|
| - const WifiSecurityClass security_class) {
|
| +bool WifiSecurityClassSupportsPassphrases(WifiSecurityClass security_class) {
|
| switch (security_class) {
|
| case SECURITY_CLASS_NONE:
|
| return false;
|
| @@ -26,8 +25,40 @@ bool WifiSecurityClassSupportsPassphrases(
|
| return false;
|
| }
|
|
|
| +bool WifiSecurityClassRequiresPassphrase(WifiSecurityClass security_class)
|
| +{
|
| + switch (security_class) {
|
| + case SECURITY_CLASS_NONE:
|
| + return false;
|
| + case SECURITY_CLASS_WEP:
|
| + case SECURITY_CLASS_PSK:
|
| + return true;
|
| + case SECURITY_CLASS_802_1X:
|
| + case SECURITY_CLASS_INVALID:
|
| + return false;
|
| + }
|
| + NOTREACHED() << "Invalid WifiSecurityClass enum with value "
|
| + << security_class;
|
| + return false;
|
| +}
|
| +
|
| +bool WifiSecurityClassIsSyncable(WifiSecurityClass security_class) {
|
| + switch (security_class) {
|
| + case SECURITY_CLASS_NONE:
|
| + case SECURITY_CLASS_WEP:
|
| + case SECURITY_CLASS_PSK:
|
| + return true;
|
| + case SECURITY_CLASS_802_1X:
|
| + case SECURITY_CLASS_INVALID:
|
| + return false;
|
| + }
|
| + NOTREACHED() << "Invalid WifiSecurityClass enum with value "
|
| + << security_class;
|
| + return false;
|
| +}
|
| +
|
| WifiSecurityClass WifiSecurityClassFromSyncSecurityClass(
|
| - const sync_pb::WifiCredentialSpecifics_SecurityClass sync_enum) {
|
| + sync_pb::WifiCredentialSpecifics_SecurityClass sync_enum) {
|
| switch (sync_enum) {
|
| case SECURITY_CLASS_INVALID:
|
| return WifiSecurityClass::SECURITY_CLASS_INVALID;
|
| @@ -43,7 +74,7 @@ WifiSecurityClass WifiSecurityClassFromSyncSecurityClass(
|
| }
|
|
|
| sync_pb::WifiCredentialSpecifics_SecurityClass
|
| -WifiSecurityClassToSyncSecurityClass(const WifiSecurityClass security_class) {
|
| +WifiSecurityClassToSyncSecurityClass(WifiSecurityClass security_class) {
|
| switch (security_class) {
|
| case SECURITY_CLASS_NONE:
|
| return sync_pb::WifiCredentialSpecifics::SECURITY_CLASS_NONE;
|
|
|