Lines Matching defs:wep
803 static int hostapd_config_read_wep(struct hostapd_wep_keys *wep, int keyidx,
814 bin_clear_free(wep->key[keyidx], wep->len[keyidx]);
815 wep->key[keyidx] = NULL;
816 wep->len[keyidx] = 0;
818 if (wep->key[i])
822 wep->keys_set = 0;
826 if (wep->key[keyidx] != NULL)
833 wep->key[keyidx] = os_memdup(val + 1, len);
834 if (wep->key[keyidx] == NULL)
836 wep->len[keyidx] = len;
841 wep->key[keyidx] = os_malloc(len);
842 if (wep->key[keyidx] == NULL)
844 wep->len[keyidx] = len;
845 if (hexstr2bin(val, wep->key[keyidx], len) < 0)
849 wep->keys_set++;
3359 bss->ssid.wep.idx = atoi(pos);
3360 if (bss->ssid.wep.idx > 3) {
3363 bss->ssid.wep.idx);
3370 if (hostapd_config_read_wep(&bss->ssid.wep,