Home
last modified time | relevance | path

Searched refs:rc4key (Results 1 – 3 of 3) sorted by relevance

/linux/net/mac80211/
H A Dwep.c109 int ieee80211_wep_encrypt_data(struct arc4_ctx *ctx, u8 *rc4key, in ieee80211_wep_encrypt_data() argument
117 arc4_setkey(ctx, rc4key, klen); in ieee80211_wep_encrypt_data()
138 u8 rc4key[3 + WLAN_KEY_LEN_WEP104]; in ieee80211_wep_encrypt() local
150 memcpy(rc4key, iv, 3); in ieee80211_wep_encrypt()
153 memcpy(rc4key + 3, key, keylen); in ieee80211_wep_encrypt()
158 return ieee80211_wep_encrypt_data(&local->wep_tx_ctx, rc4key, keylen + 3, in ieee80211_wep_encrypt()
166 int ieee80211_wep_decrypt_data(struct arc4_ctx *ctx, u8 *rc4key, in ieee80211_wep_decrypt_data() argument
171 arc4_setkey(ctx, rc4key, klen); in ieee80211_wep_decrypt_data()
197 u8 rc4key[3 + WLAN_KEY_LEN_WEP104]; in ieee80211_wep_decrypt() local
221 memcpy(rc4key, skb->data + hdrlen, 3); in ieee80211_wep_decrypt()
[all …]
H A Dwep.h17 int ieee80211_wep_encrypt_data(struct arc4_ctx *ctx, u8 *rc4key,
22 int ieee80211_wep_decrypt_data(struct arc4_ctx *ctx, u8 *rc4key,
/linux/drivers/net/wireless/intel/ipw2x00/
H A Dlibipw_crypto_tkip.c277 u8 * rc4key, int keylen, void *priv) in libipw_tkip_hdr() argument
288 if (rc4key == NULL || keylen < 16) in libipw_tkip_hdr()
296 tkip_mixing_phase2(rc4key, tkey->key, tkey->tx_ttak, tkey->tx_iv16); in libipw_tkip_hdr()
302 *pos++ = *rc4key; in libipw_tkip_hdr()
303 *pos++ = *(rc4key + 1); in libipw_tkip_hdr()
304 *pos++ = *(rc4key + 2); in libipw_tkip_hdr()
324 u8 rc4key[16], *pos, *icv; in libipw_tkip_encrypt() local
340 if ((libipw_tkip_hdr(skb, hdr_len, rc4key, 16, priv)) < 0) in libipw_tkip_encrypt()
350 arc4_setkey(&tkey->tx_ctx_arc4, rc4key, 16); in libipw_tkip_encrypt()
372 u8 rc4key[16]; in libipw_tkip_decrypt() local
[all …]