Lines Matching defs:wep
108 struct prism2_wep_data *wep = priv;
109 struct blkcipher_desc desc = { .tfm = wep->tx_tfm };
126 klen = 3 + wep->key_len;
128 wep->iv++;
133 if ((wep->iv & 0xff00) == 0xff00) {
134 u8 B = (wep->iv >> 16) & 0xff;
136 wep->iv += 0x0100;
140 *pos++ = key[0] = (wep->iv >> 16) & 0xff;
141 *pos++ = key[1] = (wep->iv >> 8) & 0xff;
142 *pos++ = key[2] = wep->iv & 0xff;
143 *pos++ = wep->key_idx << 6;
146 memcpy(key + 3, wep->key, wep->key_len);
156 crypto_blkcipher_setkey(wep->tx_tfm, key, klen);
172 struct prism2_wep_data *wep = priv;
173 struct blkcipher_desc desc = { .tfm = wep->rx_tfm };
189 if (keyidx != wep->key_idx)
192 klen = 3 + wep->key_len;
195 memcpy(key + 3, wep->key, wep->key_len);
200 crypto_blkcipher_setkey(wep->rx_tfm, key, klen);
227 struct prism2_wep_data *wep = priv;
232 memcpy(wep->key, key, len);
233 wep->key_len = len;
241 struct prism2_wep_data *wep = priv;
243 if (len < wep->key_len)
246 memcpy(key, wep->key, wep->key_len);
248 return wep->key_len;
254 struct prism2_wep_data *wep = priv;
256 wep->key_idx, wep->key_len);