WIFI_SECURITY_TYPE_WEP = 1,
WIFI_SECURITY_TYPE_WPA_PSK = 2,
WIFI_SECURITY_TYPE_WPA2_PSK = 3,
- WIFI_SECURITY_TYPE_EAP = 4,
+ WIFI_SECURITY_TYPE_SAE = 4,
+ WIFI_SECURITY_TYPE_EAP = 5,
} wifi_security_type_e;
typedef enum {
uint8_t *t_data;
int len;
__u16 count;
+ gboolean ieee80211_psk = false;
*sec_type = WIFI_SECURITY_TYPE_NONE;
*enc_type = WIFI_ENCRYPTION_TYPE_NONE;
*sec_type = WIFI_SECURITY_TYPE_EAP;
} else if (t_data[3] == 2 || t_data[3] == 4 || t_data[3] == 6) { // 2 : PSK, 4 : FT/PSK, 6 : PSK/SHA-256
*sec_type = WIFI_SECURITY_TYPE_WPA2_PSK;
+ ieee80211_psk = true;
+ } else if (t_data[3] == 8) { // Add SAE security type for netlink scan
+ if (ieee80211_psk != true)
+ *sec_type = WIFI_SECURITY_TYPE_SAE;
}
}
} //for