/linux-4.4.14/net/mac80211/ |
D | tkip.c | 69 static u8 *write_tkip_iv(u8 *pos, u16 iv16) in write_tkip_iv() argument 71 *pos++ = iv16 >> 8; in write_tkip_iv() 72 *pos++ = ((iv16 >> 8) | 0x20) & 0x7f; in write_tkip_iv() 73 *pos++ = iv16 & 0xFF; in write_tkip_iv() 149 pos = write_tkip_iv(pos, key->u.tkip.tx.iv16); in ieee80211_tkip_add_iv() 209 u16 iv16 = data[2] | (data[0] << 8); in ieee80211_get_tkip_p2k() local 213 tkip_mixing_phase2(tk, ctx, iv16, p2k); in ieee80211_get_tkip_p2k() 249 u32 iv16; in ieee80211_tkip_decrypt_data() local 257 iv16 = (pos[0] << 8) | pos[2]; in ieee80211_tkip_decrypt_data() 271 iv16 <= key->u.tkip.rx[queue].iv16))) in ieee80211_tkip_decrypt_data() [all …]
|
D | key.c | 413 key->u.tkip.rx[i].iv16 = in ieee80211_key_alloc() 901 seq->tkip.iv16 = key->u.tkip.tx.iv16; in ieee80211_get_key_tx_seq() 944 seq->tkip.iv16 = key->u.tkip.rx[tid].iv16; in ieee80211_get_key_rx_seq() 995 key->u.tkip.tx.iv16 = seq->tkip.iv16; in ieee80211_set_key_tx_seq() 1039 key->u.tkip.rx[tid].iv16 = seq->tkip.iv16; in ieee80211_set_key_rx_seq()
|
D | key.h | 48 u16 iv16; /* current iv16 */ member
|
D | debugfs_key.c | 137 key->u.tkip.tx.iv16); in key_tx_spec_read() 177 key->u.tkip.rx[i].iv16); in key_rx_spec_read()
|
D | wpa.c | 164 rx->key->u.tkip.rx[rx->security_idx].iv16 = rx->tkip_iv16; in ieee80211_rx_h_michael_mic_verify() 226 key->u.tkip.tx.iv16++; in tkip_encrypt_skb() 227 if (key->u.tkip.tx.iv16 == 0) in tkip_encrypt_skb()
|
D | cfg.c | 312 u16 iv16; in ieee80211_get_key() local 343 iv16 = key->u.tkip.tx.iv16; in ieee80211_get_key() 349 iv16 = kseq.tkip.iv16; in ieee80211_get_key() 352 seq[0] = iv16 & 0xff; in ieee80211_get_key() 353 seq[1] = (iv16 >> 8) & 0xff; in ieee80211_get_key()
|
/linux-4.4.14/drivers/staging/rtl8192u/ieee80211/ |
D | ieee80211_crypt_tkip.c | 390 u16 iv16; in ieee80211_tkip_decrypt() local 427 iv16 = (pos[0] << 8) | pos[2]; in ieee80211_tkip_decrypt() 433 (iv32 == tkey->rx_iv32 && iv16 <= tkey->rx_iv16)) { in ieee80211_tkip_decrypt() 438 tkey->rx_iv32, tkey->rx_iv16, iv32, iv16); in ieee80211_tkip_decrypt() 448 tkip_mixing_phase2(rc4key, tkey->key, tkey->rx_ttak, iv16); in ieee80211_tkip_decrypt() 494 tkey->rx_iv16_new = iv16; in ieee80211_tkip_decrypt() 707 u16 iv16 = tkey->tx_iv16; in ieee80211_tkip_get_key() local 710 if (iv16 == 0) in ieee80211_tkip_get_key() 712 iv16--; in ieee80211_tkip_get_key()
|
/linux-4.4.14/net/wireless/ |
D | lib80211_crypt_tkip.c | 410 u16 iv16; in lib80211_tkip_decrypt() local 446 iv16 = (pos[0] << 8) | pos[2]; in lib80211_tkip_decrypt() 450 if (tkip_replay_check(iv32, iv16, tkey->rx_iv32, tkey->rx_iv16)) { in lib80211_tkip_decrypt() 454 iv32, iv16); in lib80211_tkip_decrypt() 464 tkip_mixing_phase2(rc4key, tkey->key, tkey->rx_ttak, iv16); in lib80211_tkip_decrypt() 498 tkey->rx_iv16_new = iv16; in lib80211_tkip_decrypt() 690 u16 iv16 = tkey->tx_iv16; in lib80211_tkip_get_key() local 692 if (iv16 == 0) in lib80211_tkip_get_key() 694 iv16--; in lib80211_tkip_get_key()
|
/linux-4.4.14/drivers/staging/rtl8192e/ |
D | rtllib_crypt_tkip.c | 383 u16 iv16; in rtllib_tkip_decrypt() local 423 iv16 = (pos[0] << 8) | pos[2]; in rtllib_tkip_decrypt() 429 (iv32 == tkey->rx_iv32 && iv16 <= tkey->rx_iv16)) && in rtllib_tkip_decrypt() 435 tkey->rx_iv16, iv32, iv16); in rtllib_tkip_decrypt() 447 tkip_mixing_phase2(rc4key, tkey->key, tkey->rx_ttak, iv16); in rtllib_tkip_decrypt() 492 tkey->rx_iv16_new = iv16; in rtllib_tkip_decrypt() 702 u16 iv16 = tkey->tx_iv16; in rtllib_tkip_get_key() local 705 if (iv16 == 0) in rtllib_tkip_get_key() 707 iv16--; in rtllib_tkip_get_key()
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/ |
D | lib.c | 952 tkip_tx_sc->iv16 = cpu_to_le16(seq.tkip.iv16); in iwlagn_wowlan_program_keys() 977 tkip_sc[i].iv16 = cpu_to_le16(seq.tkip.iv16); in iwlagn_wowlan_program_keys()
|
D | commands.h | 3826 __le16 iv16; member
|
/linux-4.4.14/drivers/staging/rtl8712/ |
D | rtl871x_security.c | 531 static void phase2(u8 *rc4key, const u8 *tk, const u16 *p1k, u16 iv16) in phase2() argument 539 PPK[5] = p1k[4] + iv16; /* next, add in IV16 */ in phase2() 559 rc4key[0] = Hi8(iv16); /* RC4KEY[0..2] is the WEP IV */ in phase2() 560 rc4key[1] = (Hi8(iv16) | 0x20) & 0x7F; /* Help avoid weak (FMS) keys */ in phase2() 561 rc4key[2] = Lo8(iv16); in phase2()
|
/linux-4.4.14/drivers/staging/rtl8723au/core/ |
D | rtw_security.c | 554 static void phase2(u8 *rc4key, const u8 *tk, const u16 *p1k, u16 iv16) in phase2() argument 563 PPK[5] = p1k[4] + iv16; /* next, add in IV16 */ in phase2() 586 rc4key[0] = Hi8(iv16); /* RC4KEY[0..2] is the WEP IV */ in phase2() 587 rc4key[1] = (Hi8(iv16) | 0x20) & 0x7F; /* Help avoid weak (FMS) keys */ in phase2() 588 rc4key[2] = Lo8(iv16); in phase2()
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
D | d3.c | 229 tkip_tx_sc->iv16 = cpu_to_le16(seq.tkip.iv16); in iwl_mvm_wowlan_program_keys() 254 tkip_sc[i].iv16 = cpu_to_le16(seq.tkip.iv16); in iwl_mvm_wowlan_program_keys() 1351 seq->tkip.iv16 = le16_to_cpu(sc->iv16); in iwl_mvm_tkip_sc_to_seq()
|
D | fw-api-d3.h | 260 __le16 iv16; member
|
/linux-4.4.14/drivers/staging/rtl8188eu/core/ |
D | rtw_security.c | 519 static void phase2(u8 *rc4key, const u8 *tk, const u16 *p1k, u16 iv16) in phase2() argument 526 PPK[5] = p1k[4] + iv16; /* next, add in IV16 */ in phase2() 549 rc4key[0] = Hi8(iv16); /* RC4KEY[0..2] is the WEP IV */ in phase2() 550 rc4key[1] = (Hi8(iv16) | 0x20) & 0x7F; /* Help avoid weak (FMS) keys */ in phase2() 551 rc4key[2] = Lo8(iv16); in phase2()
|
/linux-4.4.14/drivers/net/wireless/cw1200/ |
D | sta.c | 757 wsm_key->tkip_group.rx_seqnum[0] = seq.tkip.iv16 & 0xff; in cw1200_set_key() 758 wsm_key->tkip_group.rx_seqnum[1] = (seq.tkip.iv16 >> 8) & 0xff; in cw1200_set_key()
|
/linux-4.4.14/include/net/ |
D | mac80211.h | 1531 u16 iv16; member
|
/linux-4.4.14/drivers/net/wireless/rt2x00/ |
D | rt2800lib.c | 7810 memcpy(&seq->tkip.iv16, &iveiv_entry.iv[0], 2); in rt2800_get_key_seq()
|