[Bugfix][API-907]change libwifi6.c for sta connecte wpa3 ap

Change-Id: I341a805a1ff2463c5f5b83b894afc33f2ea0b7be
diff --git a/src/lynq/lib/liblynq-wifi6/libwifi6.c b/src/lynq/lib/liblynq-wifi6/libwifi6.c
index 70f7ac2..6c45654 100755
--- a/src/lynq/lib/liblynq-wifi6/libwifi6.c
+++ b/src/lynq/lib/liblynq-wifi6/libwifi6.c
@@ -834,31 +834,31 @@
 static lynq_wifi_auth_s convert_max_auth_from_flag(char * flag) {
     if (flag != NULL)
     {
-        if (strstr( flag, "WPA2-PSK") != NULL)
-	{
+        if ( strstr(flag, "SHA256") != NULL || strstr(flag,"WPA2-SAE") != NULL || strstr(flag,"SAE-H2E") != NULL)
+        {
+            return LYNQ_WIFI_AUTH_WPA3_PSK;
+        }else if ( strstr( flag,"SAE-CCMP") != NULL )
+        {
+            return LYNQ_WIFI_AUTH_WPA2_WPA3_PSK;
+        }else if (strstr( flag, "WPA2-PSK") != NULL)
+        {
             return LYNQ_WIFI_AUTH_WPA2_PSK;
         }
         else if (strstr( flag, "WPA-PSK") != NULL)
-	{
+        {
             return LYNQ_WIFI_AUTH_WPA_PSK;
         }
         else if (strstr( flag, "WEP") != NULL)
-	{
+        {
             return LYNQ_WIFI_AUTH_WEP;
         }
         else if (strstr( flag, "NONE") != NULL)
-	{
+        {
             return LYNQ_WIFI_AUTH_OPEN;
         }
         else if (strcmp( flag, "[ESS]") == 0 || strcmp( flag,"[WPS][ESS]") == 0)
-	{
+        {
             return LYNQ_WIFI_AUTH_OPEN;
-	}else if ( strstr(flag, "SHA256") == 0 )
-        {
-            return LYNQ_WIFI_AUTH_WPA3_PSK;
-        }else if ( strstr( flag,"SAE-CCMP") == 0 )
-        {
-            return LYNQ_WIFI_AUTH_WPA2_WPA3_PSK;
         }
     }
 
@@ -1387,7 +1387,7 @@
 	{
             sprintf(lynq_auth_cmd,"SET_NETWORK %d proto WPA2", AP_NETWORK_0);
             sprintf(lynq_ieee80211_cmd,"SET_NETWORK %d ieee80211w 2", AP_NETWORK_0);
-            sprintf(lynq_psk_cmd,"SET_NETWORK %d key_mgmt WPA-PSK SAE", AP_NETWORK_0);
+            sprintf(lynq_psk_cmd,"SET_NETWORK %d key_mgmt SAE", AP_NETWORK_0);
             sprintf(lynq_pairwise_cmd,"SET_NETWORK %d pairwise CCMP", AP_NETWORK_0);
 
             DO_OK_FAIL_REQUEST(lynq_auth_cmd);
@@ -2082,7 +2082,7 @@
     }
 
     lynq_wifi_sta_start_scan(idx);
-
+    sleep(2);
     if (0 != lynq_get_scan_list(0, &scan_list, &scan_len))
     {
         if (NULL != scan_list)
@@ -2199,14 +2199,12 @@
         }	
 	case LYNQ_WIFI_AUTH_WPA2_WPA3_PSK:
 	{
-            //sprintf(lynq_auth_cmd,"SET_NETWORK %d ieee80211w 1",net_no);
-            sprintf(lynq_auth_cmd,"wpa_cli -iwpa_wlan0_cmd -p/var/run/ IFNAME=wlan0 set_network %d ieee80211w 1",net_no);
+            sprintf(lynq_auth_cmd,"SET_NETWORK %d ieee80211w 1",net_no);
             sprintf(lynq_ket_mgmt_cmd,"SET_NETWORK %d key_mgmt SAE WPA-PSK",net_no);
             sprintf(lynq_pairwise_cmd,"SET_NETWORK %d pairwise CCMP", net_no);
             sprintf(lynq_psk_cmd, "SET_NETWORK %d psk \"%s\"", net_no, password);
             
-	   // DO_OK_FAIL_REQUEST(lynq_auth_cmd);
-	    system(lynq_auth_cmd);
+	    DO_OK_FAIL_REQUEST(lynq_auth_cmd);
             DO_OK_FAIL_REQUEST(lynq_ket_mgmt_cmd);
             DO_OK_FAIL_REQUEST(lynq_pairwise_cmd);
             DO_OK_FAIL_REQUEST(lynq_psk_cmd);
@@ -2215,14 +2213,12 @@
 	}
 	case LYNQ_WIFI_AUTH_WPA3_PSK:
 	{
-           // sprintf(lynq_auth_cmd,"SET_NETWORK %d ieee80211w 2",net_no);
-            sprintf(lynq_auth_cmd,"wpa_cli -iwpa_wlan0_cmd -p/var/run/ IFNAME=wlan0 set_network %d ieee80211w 1",net_no);
+            sprintf(lynq_auth_cmd,"SET_NETWORK %d ieee80211w 2",net_no);
             sprintf(lynq_ket_mgmt_cmd,"SET_NETWORk %d key_mgmt SAE",net_no);
             sprintf(lynq_pairwise_cmd,"SET_NETWORK %d pairwise CCMP", net_no);
             sprintf(lynq_psk_cmd, "SET_NETWORK %d psk \"%s\"", net_no, password);
             
-	   // DO_OK_FAIL_REQUEST(lynq_auth_cmd);
-            system(lynq_auth_cmd);
+	    DO_OK_FAIL_REQUEST(lynq_auth_cmd);
             DO_OK_FAIL_REQUEST(lynq_ket_mgmt_cmd);
             DO_OK_FAIL_REQUEST(lynq_pairwise_cmd);
             DO_OK_FAIL_REQUEST(lynq_psk_cmd);