keys_in_list = g_list_length(key_list);
- /*
- * Save the encryption keys, if we have any of them
- */
- KeysCollectionSize = 0;
-
/*
* Calculate the size of the keys collection
*/
if(((decryption_key_t*)g_list_nth_data(key_list,k))->type == AIRPDCAP_KEY_TYPE_WEP)
keys_in_list++;
- /*
- * Save the encryption keys, if we have any of them
- */
- KeysCollectionSize = 0;
-
/*
* Calculate the size of the keys collection
*/
if(list1 == NULL)
{
- n1 = 0;
n2 = g_list_length(list2);
for(i=0;i<n2;i++)
else if(list2 == NULL)
{
n1 = g_list_length(list1);
- n2 = 0;
for(i=0;i<n1;i++)
{
/* if(n1 != n2) return FALSE; */
if(wep_n1 != wep_n2) return FALSE;
- n1 = wep_n1;
n2 = wep_n2;
/*for(i=0;i<n1;i++)
set_on_off(pref_t *pref, gpointer ud)
{
gboolean *is_on;
- gboolean number;
/* Retrieve user data info */
is_on = (gboolean*)ud;
if (g_ascii_strncasecmp(pref->name, "enable_decryption", 17) == 0 && pref->type == PREF_BOOL)
{
- number = *pref->varp.boolp;
if(*is_on)
*pref->varp.boolp = TRUE;
GtkListStore *key_list_store=NULL;
GList* wireshark_keys=NULL;
- guint n_wireshark_keys = 0;
GList* merged_keys=NULL;
- guint n_total_keys=0;
-
keys_check_w = GTK_WIDGET(user_data);
key_management_w = g_object_get_data(G_OBJECT(keys_check_w),AIRPCAP_CHECK_WINDOW_KEY);
/* Retrieve Wireshark keys */
wireshark_keys = get_wireshark_keys();
- n_wireshark_keys = g_list_length(wireshark_keys);
- n_total_keys += n_wireshark_keys;
merged_keys = merge_key_list(wireshark_keys,NULL);
decryption_key_t* curr_key = NULL;
GtkTreeIter iter;
- n = 0;
-
fake_if_info = airpcap_driver_fake_if_info_new();
/* We can retrieve the driver's key list (i.e. we have the right .dll)*/
keys_in_list = gtk_tree_model_iter_n_children(model, NULL);
- /*
- * Save the encryption keys, if we have any of them
- */
- KeysCollectionSize = 0;
-
/*
* Calculate the size of the keys collection
*/
gboolean items_left;
gint if_n = 0;
gint i = 0;
- gint r = 0;
airpcap_if_info_t* curr_if = NULL;
airpcap_if_info_t* fake_info_if = NULL;
GList* key_list=NULL;
g_free(tmp_ssid);
}
- r = save_wlan_wireshark_wep_keys(key_list);
+ save_wlan_wireshark_wep_keys(key_list);
/* The key_list has been freed!!! */
/*
gint i = 0;
gint n_adapters_keys = 0;
gint n_driver_keys = 0;
- gint n_wireshark_keys = 0;
airpcap_if_info_t* curr_if = NULL;
GList* wireshark_key_list;
/* Get Wireshark preferences keys */
wireshark_key_list = get_wireshark_keys();
- n_wireshark_keys = g_list_length(wireshark_key_list);
/* Retrieve AirPcap driver's keys */
driver_key_list = get_airpcap_driver_keys();
{
gint if_n = 0;
gint i = 0;
- airpcap_if_info_t* curr_if = NULL;
if(if_list == NULL) return;
for(i = 0; i < if_n; i++)
{
- curr_if = (airpcap_if_info_t*)g_list_nth_data(if_list,i);
load_wlan_driver_wep_keys();
}
}
airpcap_save_decryption_keys(GList* key_list, GList* adapters_list)
{
gint if_n = 0;
- gint key_n = 0;
gint i = 0;
airpcap_if_info_t* curr_if = NULL;
GList* empty_key_list = NULL;
if( (key_list == NULL) || (adapters_list == NULL)) return;
if_n = g_list_length(adapters_list);
- key_n = g_list_length(key_list);
/* Set the driver's global list of keys. */
write_wlan_driver_wep_keys_to_registry(key_list);