Home
last modified time | relevance | path

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

/net/mac80211/
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()
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()
224 memcpy(rc4key + 3, key->conf.key, key->conf.keylen); in ieee80211_wep_decrypt()
[all …]
A Dtkip.c107 u16 tsc_IV16, u8 *rc4key) in tkip_mixing_phase2() argument
133 rc4key = write_tkip_iv(rc4key, tsc_IV16); in tkip_mixing_phase2()
134 *rc4key++ = ((ppk[5] ^ get_unaligned_le16(tk)) >> 1) & 0xFF; in tkip_mixing_phase2()
137 put_unaligned_le16(ppk[i], rc4key + 2 * i); in tkip_mixing_phase2()
227 u8 rc4key[16]; in ieee80211_tkip_encrypt_data() local
229 ieee80211_get_tkip_p2k(&key->conf, skb, rc4key); in ieee80211_tkip_encrypt_data()
231 return ieee80211_wep_encrypt_data(ctx, rc4key, 16, in ieee80211_tkip_encrypt_data()
247 u8 rc4key[16], keyid, *pos = payload; in ieee80211_tkip_decrypt_data() local
307 tkip_mixing_phase2(tk, &rx_ctx->ctx, iv16, rc4key); in ieee80211_tkip_decrypt_data()
309 res = ieee80211_wep_decrypt_data(ctx, rc4key, 16, pos, payload_len - 12); in ieee80211_tkip_decrypt_data()
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,

Completed in 6 milliseconds