/drivers/staging/vt6655/ |
D | tkip.c | 191 unsigned int p1k[5]; in TKIPvMixKey() local 206 p1k[0] = tsc1; in TKIPvMixKey() 207 p1k[1] = tsc0; in TKIPvMixKey() 208 p1k[2] = (unsigned int)(pbyTA[0] + (pbyTA[1]*256)); in TKIPvMixKey() 209 p1k[3] = (unsigned int)(pbyTA[2] + (pbyTA[3]*256)); in TKIPvMixKey() 210 p1k[4] = (unsigned int)(pbyTA[4] + (pbyTA[5]*256)); in TKIPvMixKey() 215 p1k[0] = (p1k[0] + tkip_sbox((p1k[4] ^ ((256*pbyTKey[1+j]) + pbyTKey[j])) % 65536)) % 65536; in TKIPvMixKey() 216 p1k[1] = (p1k[1] + tkip_sbox((p1k[0] ^ ((256*pbyTKey[5+j]) + pbyTKey[4+j])) % 65536)) % 65536; in TKIPvMixKey() 217 p1k[2] = (p1k[2] + tkip_sbox((p1k[1] ^ ((256*pbyTKey[9+j]) + pbyTKey[8+j])) % 65536)) % 65536; in TKIPvMixKey() 218 p1k[3] = (p1k[3] + tkip_sbox((p1k[2] ^ ((256*pbyTKey[13+j]) + pbyTKey[12+j])) % 65536)) % 65536; in TKIPvMixKey() [all …]
|
/drivers/staging/rtl8712/ |
D | rtl871x_security.c | 488 static void phase1(u16 *p1k, const u8 *tk, const u8 *ta, u32 iv32) in phase1() argument 493 p1k[0] = Lo16(iv32); in phase1() 494 p1k[1] = Hi16(iv32); in phase1() 495 p1k[2] = Mk16(ta[1], ta[0]); /* use TA[] as little-endian */ in phase1() 496 p1k[3] = Mk16(ta[3], ta[2]); in phase1() 497 p1k[4] = Mk16(ta[5], ta[4]); in phase1() 501 p1k[0] += _S_(p1k[4] ^ TK16((i&1) + 0)); in phase1() 502 p1k[1] += _S_(p1k[0] ^ TK16((i&1) + 2)); in phase1() 503 p1k[2] += _S_(p1k[1] ^ TK16((i&1) + 4)); in phase1() 504 p1k[3] += _S_(p1k[2] ^ TK16((i&1) + 6)); in phase1() [all …]
|
/drivers/staging/rtl8723au/core/ |
D | rtw_security.c | 521 static void phase1(u16 *p1k, const u8 *tk, const u8 *ta, u32 iv32) in phase1() argument 526 p1k[0] = Lo16(iv32); in phase1() 527 p1k[1] = Hi16(iv32); in phase1() 528 p1k[2] = Mk16(ta[1], ta[0]); /* use TA[] as little-endian */ in phase1() 529 p1k[3] = Mk16(ta[3], ta[2]); in phase1() 530 p1k[4] = Mk16(ta[5], ta[4]); in phase1() 536 p1k[0] += _S_(p1k[4] ^ TK16((i&1)+0)); in phase1() 537 p1k[1] += _S_(p1k[0] ^ TK16((i&1)+2)); in phase1() 538 p1k[2] += _S_(p1k[1] ^ TK16((i&1)+4)); in phase1() 539 p1k[3] += _S_(p1k[2] ^ TK16((i&1)+6)); in phase1() [all …]
|
/drivers/staging/rtl8188eu/core/ |
D | rtw_security.c | 474 static void phase1(u16 *p1k, const u8 *tk, const u8 *ta, u32 iv32) in phase1() argument 478 p1k[0] = Lo16(iv32); in phase1() 479 p1k[1] = Hi16(iv32); in phase1() 480 p1k[2] = Mk16(ta[1], ta[0]); /* use TA[] as little-endian */ in phase1() 481 p1k[3] = Mk16(ta[3], ta[2]); in phase1() 482 p1k[4] = Mk16(ta[5], ta[4]); in phase1() 487 p1k[0] += _S_(p1k[4] ^ TK16((i&1)+0)); in phase1() 488 p1k[1] += _S_(p1k[0] ^ TK16((i&1)+2)); in phase1() 489 p1k[2] += _S_(p1k[1] ^ TK16((i&1)+4)); in phase1() 490 p1k[3] += _S_(p1k[2] ^ TK16((i&1)+6)); in phase1() [all …]
|
/drivers/net/wireless/iwlwifi/dvm/ |
D | lib.c | 896 static void iwlagn_convert_p1k(u16 *p1k, __le16 *out) in iwlagn_convert_p1k() argument 901 out[i] = cpu_to_le16(p1k[i]); in iwlagn_convert_p1k() 928 u16 p1k[IWLAGN_P1K_SIZE]; in iwlagn_wowlan_program_keys() local 957 ieee80211_get_tkip_p1k_iv(key, seq.tkip.iv32, p1k); in iwlagn_wowlan_program_keys() 958 iwlagn_convert_p1k(p1k, data->tkip->tx.p1k); in iwlagn_wowlan_program_keys() 986 ieee80211_get_tkip_rx_p1k(key, data->bssid, cur_rx_iv32, p1k); in iwlagn_wowlan_program_keys() 987 iwlagn_convert_p1k(p1k, rx_p1ks[0].p1k); in iwlagn_wowlan_program_keys() 989 cur_rx_iv32 + 1, p1k); in iwlagn_wowlan_program_keys() 990 iwlagn_convert_p1k(p1k, rx_p1ks[1].p1k); in iwlagn_wowlan_program_keys()
|
D | sta.c | 1257 u16 p1k[5]; in iwl_set_dynamic_key() local 1282 ieee80211_get_tkip_rx_p1k(keyconf, addr, seq.tkip.iv32, p1k); in iwl_set_dynamic_key() 1284 seq.tkip.iv32, p1k, 0); in iwl_set_dynamic_key()
|
D | commands.h | 3868 __le16 p1k[IWLAGN_P1K_SIZE]; member
|
/drivers/net/wireless/iwlwifi/mvm/ |
D | d3.c | 128 static void iwl_mvm_convert_p1k(u16 *p1k, __le16 *out) in iwl_mvm_convert_p1k() argument 133 out[i] = cpu_to_le16(p1k[i]); in iwl_mvm_convert_p1k() 158 u16 p1k[IWL_P1K_SIZE]; in iwl_mvm_wowlan_program_keys() local 232 ieee80211_get_tkip_p1k_iv(key, seq.tkip.iv32, p1k); in iwl_mvm_wowlan_program_keys() 233 iwl_mvm_convert_p1k(p1k, data->tkip->tx.p1k); in iwl_mvm_wowlan_program_keys() 262 cur_rx_iv32, p1k); in iwl_mvm_wowlan_program_keys() 263 iwl_mvm_convert_p1k(p1k, rx_p1ks[0].p1k); in iwl_mvm_wowlan_program_keys() 265 cur_rx_iv32 + 1, p1k); in iwl_mvm_wowlan_program_keys() 266 iwl_mvm_convert_p1k(p1k, rx_p1ks[1].p1k); in iwl_mvm_wowlan_program_keys()
|
D | fw-api-d3.h | 303 __le16 p1k[IWL_P1K_SIZE]; member
|
D | sta.c | 1208 u16 p1k[5]; in iwl_mvm_set_sta_key() local 1257 ieee80211_get_tkip_rx_p1k(keyconf, addr, seq.tkip.iv32, p1k); in iwl_mvm_set_sta_key() 1259 seq.tkip.iv32, p1k, 0); in iwl_mvm_set_sta_key()
|
/drivers/input/misc/ |
D | Kconfig | 382 tristate "Yealink usb-p1k voip phone" 387 Yealink usb-p1k usb phones. The audio part is enabled by the generic
|