PPK 535 drivers/staging/rtl8188eu/core/rtw_security.c u16 PPK[6]; /* temporary key for mixing */ PPK 538 drivers/staging/rtl8188eu/core/rtw_security.c PPK[i] = p1k[i]; /* first, copy P1K to PPK */ PPK 539 drivers/staging/rtl8188eu/core/rtw_security.c PPK[5] = p1k[4] + iv16; /* next, add in IV16 */ PPK 542 drivers/staging/rtl8188eu/core/rtw_security.c PPK[0] += _S_(PPK[5] ^ TK16(0)); /* Mix key in each "round" */ PPK 543 drivers/staging/rtl8188eu/core/rtw_security.c PPK[1] += _S_(PPK[0] ^ TK16(1)); PPK 544 drivers/staging/rtl8188eu/core/rtw_security.c PPK[2] += _S_(PPK[1] ^ TK16(2)); PPK 545 drivers/staging/rtl8188eu/core/rtw_security.c PPK[3] += _S_(PPK[2] ^ TK16(3)); PPK 546 drivers/staging/rtl8188eu/core/rtw_security.c PPK[4] += _S_(PPK[3] ^ TK16(4)); PPK 547 drivers/staging/rtl8188eu/core/rtw_security.c PPK[5] += _S_(PPK[4] ^ TK16(5)); /* Total # S-box lookups == 6 */ PPK 550 drivers/staging/rtl8188eu/core/rtw_security.c PPK[0] += RotR1(PPK[5] ^ TK16(6)); PPK 551 drivers/staging/rtl8188eu/core/rtw_security.c PPK[1] += RotR1(PPK[0] ^ TK16(7)); /* Use all of TK[] in Phase2 */ PPK 552 drivers/staging/rtl8188eu/core/rtw_security.c PPK[2] += RotR1(PPK[1]); PPK 553 drivers/staging/rtl8188eu/core/rtw_security.c PPK[3] += RotR1(PPK[2]); PPK 554 drivers/staging/rtl8188eu/core/rtw_security.c PPK[4] += RotR1(PPK[3]); PPK 555 drivers/staging/rtl8188eu/core/rtw_security.c PPK[5] += RotR1(PPK[4]); PPK 565 drivers/staging/rtl8188eu/core/rtw_security.c rc4key[3] = Lo8((PPK[5] ^ TK16(0)) >> 1); PPK 569 drivers/staging/rtl8188eu/core/rtw_security.c rc4key[4+2*i] = Lo8(PPK[i]); PPK 570 drivers/staging/rtl8188eu/core/rtw_security.c rc4key[5+2*i] = Hi8(PPK[i]); PPK 237 drivers/staging/rtl8192e/rtllib_crypt_tkip.c u16 *PPK = (u16 *) &WEPSeed[4]; PPK 240 drivers/staging/rtl8192e/rtllib_crypt_tkip.c PPK[0] = TTAK[0]; PPK 241 drivers/staging/rtl8192e/rtllib_crypt_tkip.c PPK[1] = TTAK[1]; PPK 242 drivers/staging/rtl8192e/rtllib_crypt_tkip.c PPK[2] = TTAK[2]; PPK 243 drivers/staging/rtl8192e/rtllib_crypt_tkip.c PPK[3] = TTAK[3]; PPK 244 drivers/staging/rtl8192e/rtllib_crypt_tkip.c PPK[4] = TTAK[4]; PPK 245 drivers/staging/rtl8192e/rtllib_crypt_tkip.c PPK[5] = TTAK[4] + IV16; PPK 248 drivers/staging/rtl8192e/rtllib_crypt_tkip.c PPK[0] += _S_(PPK[5] ^ Mk16_le((u16 *) &TK[0])); PPK 249 drivers/staging/rtl8192e/rtllib_crypt_tkip.c PPK[1] += _S_(PPK[0] ^ Mk16_le((u16 *) &TK[2])); PPK 250 drivers/staging/rtl8192e/rtllib_crypt_tkip.c PPK[2] += _S_(PPK[1] ^ Mk16_le((u16 *) &TK[4])); PPK 251 drivers/staging/rtl8192e/rtllib_crypt_tkip.c PPK[3] += _S_(PPK[2] ^ Mk16_le((u16 *) &TK[6])); PPK 252 drivers/staging/rtl8192e/rtllib_crypt_tkip.c PPK[4] += _S_(PPK[3] ^ Mk16_le((u16 *) &TK[8])); PPK 253 drivers/staging/rtl8192e/rtllib_crypt_tkip.c PPK[5] += _S_(PPK[4] ^ Mk16_le((u16 *) &TK[10])); PPK 255 drivers/staging/rtl8192e/rtllib_crypt_tkip.c PPK[0] += RotR1(PPK[5] ^ Mk16_le((u16 *) &TK[12])); PPK 256 drivers/staging/rtl8192e/rtllib_crypt_tkip.c PPK[1] += RotR1(PPK[0] ^ Mk16_le((u16 *) &TK[14])); PPK 257 drivers/staging/rtl8192e/rtllib_crypt_tkip.c PPK[2] += RotR1(PPK[1]); PPK 258 drivers/staging/rtl8192e/rtllib_crypt_tkip.c PPK[3] += RotR1(PPK[2]); PPK 259 drivers/staging/rtl8192e/rtllib_crypt_tkip.c PPK[4] += RotR1(PPK[3]); PPK 260 drivers/staging/rtl8192e/rtllib_crypt_tkip.c PPK[5] += RotR1(PPK[4]); PPK 268 drivers/staging/rtl8192e/rtllib_crypt_tkip.c WEPSeed[3] = Lo8((PPK[5] ^ Mk16_le((u16 *) &TK[0])) >> 1); PPK 275 drivers/staging/rtl8192e/rtllib_crypt_tkip.c PPK[i] = (PPK[i] << 8) | (PPK[i] >> 8); PPK 241 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c u16 *PPK = (u16 *)&WEPSeed[4]; PPK 244 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c PPK[0] = TTAK[0]; PPK 245 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c PPK[1] = TTAK[1]; PPK 246 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c PPK[2] = TTAK[2]; PPK 247 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c PPK[3] = TTAK[3]; PPK 248 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c PPK[4] = TTAK[4]; PPK 249 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c PPK[5] = TTAK[4] + IV16; PPK 252 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c PPK[0] += _S_(PPK[5] ^ le16_to_cpu(*(__le16 *)(&TK[0]))); PPK 253 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c PPK[1] += _S_(PPK[0] ^ le16_to_cpu(*(__le16 *)(&TK[2]))); PPK 254 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c PPK[2] += _S_(PPK[1] ^ le16_to_cpu(*(__le16 *)(&TK[4]))); PPK 255 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c PPK[3] += _S_(PPK[2] ^ le16_to_cpu(*(__le16 *)(&TK[6]))); PPK 256 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c PPK[4] += _S_(PPK[3] ^ le16_to_cpu(*(__le16 *)(&TK[8]))); PPK 257 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c PPK[5] += _S_(PPK[4] ^ le16_to_cpu(*(__le16 *)(&TK[10]))); PPK 259 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c PPK[0] += RotR1(PPK[5] ^ le16_to_cpu(*(__le16 *)(&TK[12]))); PPK 260 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c PPK[1] += RotR1(PPK[0] ^ le16_to_cpu(*(__le16 *)(&TK[14]))); PPK 261 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c PPK[2] += RotR1(PPK[1]); PPK 262 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c PPK[3] += RotR1(PPK[2]); PPK 263 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c PPK[4] += RotR1(PPK[3]); PPK 264 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c PPK[5] += RotR1(PPK[4]); PPK 273 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c WEPSeed[3] = Lo8((PPK[5] ^ le16_to_cpu(*(__le16 *)(&TK[0]))) >> 1); PPK 280 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c PPK[i] = (PPK[i] << 8) | (PPK[i] >> 8); PPK 522 drivers/staging/rtl8712/rtl871x_security.c u16 PPK[6]; /* temporary key for mixing */ PPK 526 drivers/staging/rtl8712/rtl871x_security.c PPK[i] = p1k[i]; /* first, copy P1K to PPK */ PPK 527 drivers/staging/rtl8712/rtl871x_security.c PPK[5] = p1k[4] + iv16; /* next, add in IV16 */ PPK 529 drivers/staging/rtl8712/rtl871x_security.c PPK[0] += _S_(PPK[5] ^ TK16(0)); /* Mix key in each "round" */ PPK 530 drivers/staging/rtl8712/rtl871x_security.c PPK[1] += _S_(PPK[0] ^ TK16(1)); PPK 531 drivers/staging/rtl8712/rtl871x_security.c PPK[2] += _S_(PPK[1] ^ TK16(2)); PPK 532 drivers/staging/rtl8712/rtl871x_security.c PPK[3] += _S_(PPK[2] ^ TK16(3)); PPK 533 drivers/staging/rtl8712/rtl871x_security.c PPK[4] += _S_(PPK[3] ^ TK16(4)); PPK 534 drivers/staging/rtl8712/rtl871x_security.c PPK[5] += _S_(PPK[4] ^ TK16(5)); /* Total # S-box lookups == 6 */ PPK 536 drivers/staging/rtl8712/rtl871x_security.c PPK[0] += RotR1(PPK[5] ^ TK16(6)); PPK 537 drivers/staging/rtl8712/rtl871x_security.c PPK[1] += RotR1(PPK[0] ^ TK16(7)); /* Use all of TK[] in Phase2 */ PPK 538 drivers/staging/rtl8712/rtl871x_security.c PPK[2] += RotR1(PPK[1]); PPK 539 drivers/staging/rtl8712/rtl871x_security.c PPK[3] += RotR1(PPK[2]); PPK 540 drivers/staging/rtl8712/rtl871x_security.c PPK[4] += RotR1(PPK[3]); PPK 541 drivers/staging/rtl8712/rtl871x_security.c PPK[5] += RotR1(PPK[4]); PPK 550 drivers/staging/rtl8712/rtl871x_security.c rc4key[3] = Lo8((PPK[5] ^ TK16(0)) >> 1); PPK 553 drivers/staging/rtl8712/rtl871x_security.c rc4key[4 + 2 * i] = Lo8(PPK[i]); PPK 554 drivers/staging/rtl8712/rtl871x_security.c rc4key[5 + 2 * i] = Hi8(PPK[i]); PPK 606 drivers/staging/rtl8723bs/core/rtw_security.c u16 PPK[6]; /* temporary key for mixing */ PPK 610 drivers/staging/rtl8723bs/core/rtw_security.c PPK[i] = p1k[i]; /* first, copy P1K to PPK */ PPK 612 drivers/staging/rtl8723bs/core/rtw_security.c PPK[5] = p1k[4]+iv16; /* next, add in IV16 */ PPK 615 drivers/staging/rtl8723bs/core/rtw_security.c PPK[0] += _S_(PPK[5] ^ TK16(0)); /* Mix key in each "round" */ PPK 616 drivers/staging/rtl8723bs/core/rtw_security.c PPK[1] += _S_(PPK[0] ^ TK16(1)); PPK 617 drivers/staging/rtl8723bs/core/rtw_security.c PPK[2] += _S_(PPK[1] ^ TK16(2)); PPK 618 drivers/staging/rtl8723bs/core/rtw_security.c PPK[3] += _S_(PPK[2] ^ TK16(3)); PPK 619 drivers/staging/rtl8723bs/core/rtw_security.c PPK[4] += _S_(PPK[3] ^ TK16(4)); PPK 620 drivers/staging/rtl8723bs/core/rtw_security.c PPK[5] += _S_(PPK[4] ^ TK16(5)); /* Total # S-box lookups == 6 */ PPK 623 drivers/staging/rtl8723bs/core/rtw_security.c PPK[0] += RotR1(PPK[5] ^ TK16(6)); PPK 624 drivers/staging/rtl8723bs/core/rtw_security.c PPK[1] += RotR1(PPK[0] ^ TK16(7)); /* Use all of TK[] in Phase2 */ PPK 625 drivers/staging/rtl8723bs/core/rtw_security.c PPK[2] += RotR1(PPK[1]); PPK 626 drivers/staging/rtl8723bs/core/rtw_security.c PPK[3] += RotR1(PPK[2]); PPK 627 drivers/staging/rtl8723bs/core/rtw_security.c PPK[4] += RotR1(PPK[3]); PPK 628 drivers/staging/rtl8723bs/core/rtw_security.c PPK[5] += RotR1(PPK[4]); PPK 638 drivers/staging/rtl8723bs/core/rtw_security.c rc4key[3] = Lo8((PPK[5] ^ TK16(0)) >> 1); PPK 643 drivers/staging/rtl8723bs/core/rtw_security.c rc4key[4+2*i] = Lo8(PPK[i]); PPK 644 drivers/staging/rtl8723bs/core/rtw_security.c rc4key[5+2*i] = Hi8(PPK[i]); PPK 242 net/wireless/lib80211_crypt_tkip.c u16 *PPK = (u16 *) & WEPSeed[4]; PPK 245 net/wireless/lib80211_crypt_tkip.c PPK[0] = TTAK[0]; PPK 246 net/wireless/lib80211_crypt_tkip.c PPK[1] = TTAK[1]; PPK 247 net/wireless/lib80211_crypt_tkip.c PPK[2] = TTAK[2]; PPK 248 net/wireless/lib80211_crypt_tkip.c PPK[3] = TTAK[3]; PPK 249 net/wireless/lib80211_crypt_tkip.c PPK[4] = TTAK[4]; PPK 250 net/wireless/lib80211_crypt_tkip.c PPK[5] = TTAK[4] + IV16; PPK 253 net/wireless/lib80211_crypt_tkip.c PPK[0] += _S_(PPK[5] ^ Mk16_le((__le16 *) & TK[0])); PPK 254 net/wireless/lib80211_crypt_tkip.c PPK[1] += _S_(PPK[0] ^ Mk16_le((__le16 *) & TK[2])); PPK 255 net/wireless/lib80211_crypt_tkip.c PPK[2] += _S_(PPK[1] ^ Mk16_le((__le16 *) & TK[4])); PPK 256 net/wireless/lib80211_crypt_tkip.c PPK[3] += _S_(PPK[2] ^ Mk16_le((__le16 *) & TK[6])); PPK 257 net/wireless/lib80211_crypt_tkip.c PPK[4] += _S_(PPK[3] ^ Mk16_le((__le16 *) & TK[8])); PPK 258 net/wireless/lib80211_crypt_tkip.c PPK[5] += _S_(PPK[4] ^ Mk16_le((__le16 *) & TK[10])); PPK 260 net/wireless/lib80211_crypt_tkip.c PPK[0] += RotR1(PPK[5] ^ Mk16_le((__le16 *) & TK[12])); PPK 261 net/wireless/lib80211_crypt_tkip.c PPK[1] += RotR1(PPK[0] ^ Mk16_le((__le16 *) & TK[14])); PPK 262 net/wireless/lib80211_crypt_tkip.c PPK[2] += RotR1(PPK[1]); PPK 263 net/wireless/lib80211_crypt_tkip.c PPK[3] += RotR1(PPK[2]); PPK 264 net/wireless/lib80211_crypt_tkip.c PPK[4] += RotR1(PPK[3]); PPK 265 net/wireless/lib80211_crypt_tkip.c PPK[5] += RotR1(PPK[4]); PPK 272 net/wireless/lib80211_crypt_tkip.c WEPSeed[3] = Lo8((PPK[5] ^ Mk16_le((__le16 *) & TK[0])) >> 1); PPK 278 net/wireless/lib80211_crypt_tkip.c PPK[i] = (PPK[i] << 8) | (PPK[i] >> 8);