WLAN_SEC_EAP_TYPE_TTLS, /** EAP TTLS type */
WLAN_SEC_EAP_TYPE_SIM, /** EAP SIM type */
WLAN_SEC_EAP_TYPE_AKA, /** EAP AKA type */
+ WLAN_SEC_EAP_TYPE_AKA_PRIME, /** EAP AKA Prime type */
+ WLAN_SEC_EAP_TYPE_FAST, /** EAP FAST type */
+ WLAN_SEC_EAP_TYPE_PWD, /** EAP PWD type */
} wlan_eap_type_e;
/**
WIFI_MANAGER_EAP_TYPE_TTLS = 2, /**< EAP TTLS type */
WIFI_MANAGER_EAP_TYPE_SIM = 3, /**< EAP SIM type */
WIFI_MANAGER_EAP_TYPE_AKA = 4, /**< EAP AKA type */
+ WIFI_MANAGER_EAP_TYPE_AKA_PRIME = 5, /**< EAP AKA Prime type */
+ WIFI_MANAGER_EAP_TYPE_FAST = 6, /**< EAP FAST type */
+ WIFI_MANAGER_EAP_TYPE_PWD = 7, /**< EAP PWD type */
} wifi_manager_eap_type_e;
/**
case WLAN_SEC_EAP_TYPE_AKA:
return "aka";
+ case WLAN_SEC_EAP_TYPE_AKA_PRIME:
+ return "aka'";
+
+ case WLAN_SEC_EAP_TYPE_FAST:
+ return "fast";
+
+ case WLAN_SEC_EAP_TYPE_PWD:
+ return "pwd";
+
default:
return NULL;
}
case WIFI_MANAGER_EAP_TYPE_AKA:
profile_info->security_info.authentication.eap.eap_type = WLAN_SEC_EAP_TYPE_AKA;
break;
+ case WIFI_MANAGER_EAP_TYPE_AKA_PRIME:
+ profile_info->security_info.authentication.eap.eap_type = WLAN_SEC_EAP_TYPE_AKA_PRIME;
+ break;
+ case WIFI_MANAGER_EAP_TYPE_FAST:
+ profile_info->security_info.authentication.eap.eap_type = WLAN_SEC_EAP_TYPE_FAST;
+ break;
+ case WIFI_MANAGER_EAP_TYPE_PWD:
+ profile_info->security_info.authentication.eap.eap_type = WLAN_SEC_EAP_TYPE_PWD;
+ break;
default:
__NETWORK_CAPI_FUNC_EXIT__;
return WIFI_MANAGER_ERROR_INVALID_PARAMETER;
case WIFI_MANAGER_EAP_TYPE_AKA:
type = g_strdup("AKA");
break;
+ case WIFI_MANAGER_EAP_TYPE_AKA_PRIME:
+ type = g_strdup("AKA'");
+ break;
+ case WIFI_MANAGER_EAP_TYPE_FAST:
+ type = g_strdup("FAST");
+ break;
+ case WIFI_MANAGER_EAP_TYPE_PWD:
+ type = g_strdup("PWD");
+ break;
}
return type;
}
printf("2 -> WIFI_MANAGER_EAP_TYPE_TTLS\n");
printf("3 -> WIFI_MANAGER_EAP_TYPE_SIM\n");
printf("4 -> WIFI_MANAGER_EAP_TYPE_AKA\n");
+ printf("5 -> WIFI_MANAGER_EAP_TYPE_AKA_PRIME\n");
+ printf("6 -> WIFI_MANAGER_EAP_TYPE_FAST\n");
+ printf("7 -> WIFI_MANAGER_EAP_TYPE_PWD\n");
rv = scanf("%d", &input_int);
rv = wifi_manager_ap_set_eap_type(ap, input_int);
g_free(ap_name);
return false;
}
+ }
- printf("Input EAP authentication type:\n");
- printf("0 -> WIFI_MANAGER_EAP_AUTH_TYPE_NONE\n");
- printf("1 -> WIFI_MANAGER_EAP_AUTH_TYPE_PAP\n");
- printf("2 -> WIFI_MANAGER_EAP_AUTH_TYPE_MSCHAP\n");
- printf("3 -> WIFI_MANAGER_EAP_AUTH_TYPE_MSCHAPV2\n");
- printf("4 -> WIFI_MANAGER_EAP_AUTH_TYPE_GTC\n");
- printf("5 -> WIFI_MANAGER_EAP_AUTH_TYPE_MD5\n");
- rv = scanf("%d", &input_int);
+ printf("Input EAP authentication type:\n");
+ printf("0 -> WIFI_MANAGER_EAP_AUTH_TYPE_NONE\n");
+ printf("1 -> WIFI_MANAGER_EAP_AUTH_TYPE_PAP\n");
+ printf("2 -> WIFI_MANAGER_EAP_AUTH_TYPE_MSCHAP\n");
+ printf("3 -> WIFI_MANAGER_EAP_AUTH_TYPE_MSCHAPV2\n");
+ printf("4 -> WIFI_MANAGER_EAP_AUTH_TYPE_GTC\n");
+ printf("5 -> WIFI_MANAGER_EAP_AUTH_TYPE_MD5\n");
+ rv = scanf("%d", &input_int);
- rv = wifi_manager_ap_set_eap_auth_type(ap, input_int);
- if (rv != WIFI_MANAGER_ERROR_NONE) {
- printf("Fail to set eap auth type : %s\n",
- __test_convert_error_to_string(rv));
- g_free(ap_name);
- return false;
- }
+ rv = wifi_manager_ap_set_eap_auth_type(ap, input_int);
+ if (rv != WIFI_MANAGER_ERROR_NONE) {
+ printf("Fail to set eap auth type : %s\n",
+ __test_convert_error_to_string(rv));
+ g_free(ap_name);
+ return false;
}
rv = wifi_manager_connect(wifi, ap, __test_connected_callback, NULL);
return "SIM";
case WIFI_MANAGER_EAP_TYPE_AKA:
return "AKA";
+ case WIFI_MANAGER_EAP_TYPE_AKA_PRIME:
+ return "AKA'";
+ case WIFI_MANAGER_EAP_TYPE_FAST:
+ return "FAST";
+ case WIFI_MANAGER_EAP_TYPE_PWD:
+ return "PWD";
}
return "Unknown";