| /OK3568_Linux_fs/kernel/net/mac80211/ |
| H A D | tkip.c | 67 static u8 *write_tkip_iv(u8 *pos, u16 iv16) in write_tkip_iv() argument 69 *pos++ = iv16 >> 8; in write_tkip_iv() 70 *pos++ = ((iv16 >> 8) | 0x20) & 0x7f; in write_tkip_iv() 71 *pos++ = iv16 & 0xFF; in write_tkip_iv() 206 u16 iv16 = data[2] | (data[0] << 8); in ieee80211_get_tkip_p2k() local 210 tkip_mixing_phase2(tk, ctx, iv16, p2k); in ieee80211_get_tkip_p2k() 246 u32 iv16; in ieee80211_tkip_decrypt_data() local 255 iv16 = (pos[0] << 8) | pos[2]; in ieee80211_tkip_decrypt_data() 277 (iv16 < rx_ctx->iv16 || in ieee80211_tkip_decrypt_data() 278 (iv16 == rx_ctx->iv16 && in ieee80211_tkip_decrypt_data() [all …]
|
| H A D | key.h | 56 u16 iv16; /* current iv16 */ member
|
| H A D | key.c | 572 key->u.tkip.rx[i].iv16 = in ieee80211_key_alloc() 1158 seq->tkip.iv16 = key->u.tkip.rx[tid].iv16; in ieee80211_get_key_rx_seq() 1211 key->u.tkip.rx[tid].iv16 = seq->tkip.iv16; in ieee80211_set_key_rx_seq()
|
| H A D | wpa.c | 172 rx->key->u.tkip.rx[rx->security_idx].iv16 = rx->tkip.iv16; in ieee80211_rx_h_michael_mic_verify() 299 &rx->tkip.iv16); in ieee80211_crypto_tkip_decrypt()
|
| /OK3568_Linux_fs/kernel/net/wireless/ |
| H A D | lib80211_crypt_tkip.c | 382 u16 iv16; in lib80211_tkip_decrypt() local 417 iv16 = (pos[0] << 8) | pos[2]; in lib80211_tkip_decrypt() 421 if (tkip_replay_check(iv32, iv16, tkey->rx_iv32, tkey->rx_iv16)) { in lib80211_tkip_decrypt() 425 iv32, iv16); in lib80211_tkip_decrypt() 435 tkip_mixing_phase2(rc4key, tkey->key, tkey->rx_ttak, iv16); in lib80211_tkip_decrypt() 464 tkey->rx_iv16_new = iv16; in lib80211_tkip_decrypt() 666 u16 iv16 = tkey->tx_iv16; in lib80211_tkip_get_key() local 668 if (iv16 == 0) in lib80211_tkip_get_key() 670 iv16--; in lib80211_tkip_get_key()
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8192e/ |
| H A D | rtllib_crypt_tkip.c | 348 u16 iv16; in rtllib_tkip_decrypt() local 386 iv16 = (pos[0] << 8) | pos[2]; in rtllib_tkip_decrypt() 392 (iv32 == tkey->rx_iv32 && iv16 <= tkey->rx_iv16)) && in rtllib_tkip_decrypt() 398 tkey->rx_iv16, iv32, iv16); in rtllib_tkip_decrypt() 410 tkip_mixing_phase2(rc4key, tkey->key, tkey->rx_ttak, iv16); in rtllib_tkip_decrypt() 446 tkey->rx_iv16_new = iv16; in rtllib_tkip_decrypt() 657 u16 iv16 = tkey->tx_iv16; in rtllib_tkip_get_key() local 660 if (iv16 == 0) in rtllib_tkip_get_key() 662 iv16--; in rtllib_tkip_get_key()
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8192u/ieee80211/ |
| H A D | ieee80211_crypt_tkip.c | 343 u16 iv16; in ieee80211_tkip_decrypt() local 378 iv16 = (pos[0] << 8) | pos[2]; in ieee80211_tkip_decrypt() 384 (iv32 == tkey->rx_iv32 && iv16 <= tkey->rx_iv16)) { in ieee80211_tkip_decrypt() 389 tkey->rx_iv32, tkey->rx_iv16, iv32, iv16); in ieee80211_tkip_decrypt() 399 tkip_mixing_phase2(rc4key, tkey->key, tkey->rx_ttak, iv16); in ieee80211_tkip_decrypt() 436 tkey->rx_iv16_new = iv16; in ieee80211_tkip_decrypt() 648 u16 iv16 = tkey->tx_iv16; in ieee80211_tkip_get_key() local 651 if (iv16 == 0) in ieee80211_tkip_get_key() 653 iv16--; in ieee80211_tkip_get_key()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/ssv6xxx/smac/ |
| H A D | sec_tkip.c | 430 u16 iv16; local 469 iv16 = (pos[0] << 8) | pos[2]; 472 if (tkip_replay_check(iv32, iv16, tkey->rx_iv32, tkey->rx_iv16)) { 478 tkey->rx_iv32, tkey->rx_iv16, iv32, iv16); 488 tkip_mixing_phase2(rc4key, tkey->key, tkey->rx_ttak, iv16); 530 tkey->rx_iv16_new = iv16; 723 u16 iv16 = tkey->tx_iv16; local 725 if (iv16 == 0) 727 iv16--;
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8188eu/core/ |
| H A D | rtw_security.c | 530 static void phase2(u8 *rc4key, const u8 *tk, const u16 *p1k, u16 iv16) in phase2() argument 537 PPK[5] = p1k[4] + iv16; /* next, add in IV16 */ in phase2() 560 rc4key[0] = Hi8(iv16); /* RC4KEY[0..2] is the WEP IV */ in phase2() 561 rc4key[1] = (Hi8(iv16) | 0x20) & 0x7F; /* Help avoid weak (FMS) keys */ in phase2() 562 rc4key[2] = Lo8(iv16); in phase2()
|
| /OK3568_Linux_fs/kernel/drivers/staging/wfx/ |
| H A D | key.c | 81 &seq->tkip.iv16, sizeof(seq->tkip.iv16)); in fill_tkip_group()
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8712/ |
| H A D | rtl871x_security.c | 519 static void phase2(u8 *rc4key, const u8 *tk, const u16 *p1k, u16 iv16) in phase2() argument 527 PPK[5] = p1k[4] + iv16; /* next, add in IV16 */ in phase2() 547 rc4key[0] = Hi8(iv16); /* RC4KEY[0..2] is the WEP IV */ in phase2() 548 rc4key[1] = (Hi8(iv16) | 0x20) & 0x7F; /* Help avoid weak (FMS) keys */ in phase2() 549 rc4key[2] = Lo8(iv16); in phase2()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | d3.c | 266 tkip_tx_sc->iv16 = cpu_to_le16(TKIP_PN_TO_IV16(pn64)); in iwl_mvm_wowlan_program_keys() 294 tkip_sc[i].iv16 = cpu_to_le16(seq.tkip.iv16); in iwl_mvm_wowlan_program_keys() 1352 seq->tkip.iv16 = le16_to_cpu(sc->iv16); in iwl_mvm_tkip_sc_to_seq() 1495 (u64)seq.tkip.iv16 | in iwl_mvm_d3_update_keys()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | lib.c | 919 tkip_tx_sc->iv16 = cpu_to_le16(TKIP_PN_TO_IV16(pn64)); in iwlagn_wowlan_program_keys() 944 tkip_sc[i].iv16 = cpu_to_le16(seq.tkip.iv16); in iwlagn_wowlan_program_keys()
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8723bs/core/ |
| H A D | rtw_security.c | 607 static void phase2(u8 *rc4key, const u8 *tk, const u16 *p1k, u16 iv16) in phase2() argument 616 PPK[5] = p1k[4]+iv16; /* next, add in IV16 */ in phase2() 639 rc4key[0] = Hi8(iv16); /* RC4KEY[0..2] is the WEP IV */ in phase2() 640 rc4key[1] = (Hi8(iv16) | 0x20) & 0x7F; /* Help avoid weak (FMS) keys */ in phase2() 641 rc4key[2] = Lo8(iv16); in phase2()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/ |
| H A D | rtw_security.c | 682 static void phase2(u8 *rc4key, const u8 *tk, const u16 *p1k, u16 iv16) in phase2() argument 689 PPK[5] = p1k[4] + iv16; /* next, add in IV16 */ in phase2() 712 rc4key[0] = Hi8(iv16); /* RC4KEY[0..2] is the WEP IV */ in phase2() 713 rc4key[1] = (Hi8(iv16) | 0x20) & 0x7F; /* Help avoid weak (FMS) keys */ in phase2() 714 rc4key[2] = Lo8(iv16); in phase2()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/ |
| H A D | rtw_security.c | 682 static void phase2(u8 *rc4key, const u8 *tk, const u16 *p1k, u16 iv16) in phase2() argument 689 PPK[5] = p1k[4] + iv16; /* next, add in IV16 */ in phase2() 712 rc4key[0] = Hi8(iv16); /* RC4KEY[0..2] is the WEP IV */ in phase2() 713 rc4key[1] = (Hi8(iv16) | 0x20) & 0x7F; /* Help avoid weak (FMS) keys */ in phase2() 714 rc4key[2] = Lo8(iv16); in phase2()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/ |
| H A D | rtw_security.c | 682 static void phase2(u8 *rc4key, const u8 *tk, const u16 *p1k, u16 iv16) in phase2() argument 689 PPK[5] = p1k[4] + iv16; /* next, add in IV16 */ in phase2() 712 rc4key[0] = Hi8(iv16); /* RC4KEY[0..2] is the WEP IV */ in phase2() 713 rc4key[1] = (Hi8(iv16) | 0x20) & 0x7F; /* Help avoid weak (FMS) keys */ in phase2() 714 rc4key[2] = Lo8(iv16); in phase2()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/ |
| H A D | rtw_security.c | 682 static void phase2(u8 *rc4key, const u8 *tk, const u16 *p1k, u16 iv16) in phase2() argument 689 PPK[5] = p1k[4] + iv16; /* next, add in IV16 */ in phase2() 712 rc4key[0] = Hi8(iv16); /* RC4KEY[0..2] is the WEP IV */ in phase2() 713 rc4key[1] = (Hi8(iv16) | 0x20) & 0x7F; /* Help avoid weak (FMS) keys */ in phase2() 714 rc4key[2] = Lo8(iv16); in phase2()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/ |
| H A D | rtw_security.c | 659 static void phase2(u8 *rc4key, const u8 *tk, const u16 *p1k, u16 iv16) in phase2() argument 666 PPK[5] = p1k[4] + iv16; /* next, add in IV16 */ in phase2() 689 rc4key[0] = Hi8(iv16); /* RC4KEY[0..2] is the WEP IV */ in phase2() 690 rc4key[1] = (Hi8(iv16) | 0x20) & 0x7F; /* Help avoid weak (FMS) keys */ in phase2() 691 rc4key[2] = Lo8(iv16); in phase2()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/ |
| H A D | rtw_security.c | 659 static void phase2(u8 *rc4key, const u8 *tk, const u16 *p1k, u16 iv16) in phase2() argument 666 PPK[5] = p1k[4] + iv16; /* next, add in IV16 */ in phase2() 689 rc4key[0] = Hi8(iv16); /* RC4KEY[0..2] is the WEP IV */ in phase2() 690 rc4key[1] = (Hi8(iv16) | 0x20) & 0x7F; /* Help avoid weak (FMS) keys */ in phase2() 691 rc4key[2] = Lo8(iv16); in phase2()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/core/ |
| H A D | rtw_security.c | 682 static void phase2(u8 *rc4key, const u8 *tk, const u16 *p1k, u16 iv16) in phase2() argument 689 PPK[5] = p1k[4] + iv16; /* next, add in IV16 */ in phase2() 712 rc4key[0] = Hi8(iv16); /* RC4KEY[0..2] is the WEP IV */ in phase2() 713 rc4key[1] = (Hi8(iv16) | 0x20) & 0x7F; /* Help avoid weak (FMS) keys */ in phase2() 714 rc4key[2] = Lo8(iv16); in phase2()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/ |
| H A D | rtw_security.c | 683 static void phase2(u8 *rc4key, const u8 *tk, const u16 *p1k, u16 iv16) in phase2() argument 690 PPK[5] = p1k[4] + iv16; /* next, add in IV16 */ in phase2() 713 rc4key[0] = Hi8(iv16); /* RC4KEY[0..2] is the WEP IV */ in phase2() 714 rc4key[1] = (Hi8(iv16) | 0x20) & 0x7F; /* Help avoid weak (FMS) keys */ in phase2() 715 rc4key[2] = Lo8(iv16); in phase2()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/ |
| H A D | rtw_security.c | 682 static void phase2(u8 *rc4key, const u8 *tk, const u16 *p1k, u16 iv16) in phase2() argument 689 PPK[5] = p1k[4] + iv16; /* next, add in IV16 */ in phase2() 712 rc4key[0] = Hi8(iv16); /* RC4KEY[0..2] is the WEP IV */ in phase2() 713 rc4key[1] = (Hi8(iv16) | 0x20) & 0x7F; /* Help avoid weak (FMS) keys */ in phase2() 714 rc4key[2] = Lo8(iv16); in phase2()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/ |
| H A D | rtw_security.c | 683 static void phase2(u8 *rc4key, const u8 *tk, const u16 *p1k, u16 iv16) in phase2() argument 690 PPK[5] = p1k[4] + iv16; /* next, add in IV16 */ in phase2() 713 rc4key[0] = Hi8(iv16); /* RC4KEY[0..2] is the WEP IV */ in phase2() 714 rc4key[1] = (Hi8(iv16) | 0x20) & 0x7F; /* Help avoid weak (FMS) keys */ in phase2() 715 rc4key[2] = Lo8(iv16); in phase2()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| H A D | d3.h | 428 __le16 iv16; member
|