/kernel/linux/linux-5.10/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211_crypt_tkip.c | 224 u16 *PPK = (u16 *)&WEPSeed[4]; in tkip_mixing_phase2() local 227 PPK[0] = TTAK[0]; in tkip_mixing_phase2() 228 PPK[1] = TTAK[1]; in tkip_mixing_phase2() 229 PPK[2] = TTAK[2]; in tkip_mixing_phase2() 230 PPK[3] = TTAK[3]; in tkip_mixing_phase2() 231 PPK[4] = TTAK[4]; in tkip_mixing_phase2() 232 PPK[5] = TTAK[4] + IV16; in tkip_mixing_phase2() 235 PPK[0] += _S_(PPK[5] ^ le16_to_cpu(*(__le16 *)(&TK[0]))); in tkip_mixing_phase2() 236 PPK[ in tkip_mixing_phase2() [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8192e/ |
H A D | rtllib_crypt_tkip.c | 223 u16 *PPK = (u16 *) &WEPSeed[4]; in tkip_mixing_phase2() local 226 PPK[0] = TTAK[0]; in tkip_mixing_phase2() 227 PPK[1] = TTAK[1]; in tkip_mixing_phase2() 228 PPK[2] = TTAK[2]; in tkip_mixing_phase2() 229 PPK[3] = TTAK[3]; in tkip_mixing_phase2() 230 PPK[4] = TTAK[4]; in tkip_mixing_phase2() 231 PPK[5] = TTAK[4] + IV16; in tkip_mixing_phase2() 234 PPK[0] += _S_(PPK[5] ^ Mk16_le((u16 *) &TK[0])); in tkip_mixing_phase2() 235 PPK[ in tkip_mixing_phase2() [all...] |
/kernel/linux/linux-5.10/net/wireless/ |
H A D | lib80211_crypt_tkip.c | 242 u16 *PPK = (u16 *) & WEPSeed[4]; in tkip_mixing_phase2() local 245 PPK[0] = TTAK[0]; in tkip_mixing_phase2() 246 PPK[1] = TTAK[1]; in tkip_mixing_phase2() 247 PPK[2] = TTAK[2]; in tkip_mixing_phase2() 248 PPK[3] = TTAK[3]; in tkip_mixing_phase2() 249 PPK[4] = TTAK[4]; in tkip_mixing_phase2() 250 PPK[5] = TTAK[4] + IV16; in tkip_mixing_phase2() 253 PPK[0] += _S_(PPK[5] ^ Mk16_le((__le16 *) & TK[0])); in tkip_mixing_phase2() 254 PPK[ in tkip_mixing_phase2() [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211_crypt_tkip.c | 224 u16 *PPK = (u16 *)&WEPSeed[4]; in tkip_mixing_phase2() local 227 PPK[0] = TTAK[0]; in tkip_mixing_phase2() 228 PPK[1] = TTAK[1]; in tkip_mixing_phase2() 229 PPK[2] = TTAK[2]; in tkip_mixing_phase2() 230 PPK[3] = TTAK[3]; in tkip_mixing_phase2() 231 PPK[4] = TTAK[4]; in tkip_mixing_phase2() 232 PPK[5] = TTAK[4] + IV16; in tkip_mixing_phase2() 235 PPK[0] += _S_(PPK[5] ^ le16_to_cpu(*(__le16 *)(&TK[0]))); in tkip_mixing_phase2() 236 PPK[ in tkip_mixing_phase2() [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8192e/ |
H A D | rtllib_crypt_tkip.c | 210 u16 *PPK = (u16 *)&WEPSeed[4]; in tkip_mixing_phase2() local 213 PPK[0] = TTAK[0]; in tkip_mixing_phase2() 214 PPK[1] = TTAK[1]; in tkip_mixing_phase2() 215 PPK[2] = TTAK[2]; in tkip_mixing_phase2() 216 PPK[3] = TTAK[3]; in tkip_mixing_phase2() 217 PPK[4] = TTAK[4]; in tkip_mixing_phase2() 218 PPK[5] = TTAK[4] + IV16; in tkip_mixing_phase2() 221 PPK[0] += _S_(PPK[5] ^ Mk16_le((u16 *)&TK[0])); in tkip_mixing_phase2() 222 PPK[ in tkip_mixing_phase2() [all...] |
/kernel/linux/linux-6.6/net/wireless/ |
H A D | lib80211_crypt_tkip.c | 242 u16 *PPK = (u16 *) & WEPSeed[4]; in tkip_mixing_phase2() local 245 PPK[0] = TTAK[0]; in tkip_mixing_phase2() 246 PPK[1] = TTAK[1]; in tkip_mixing_phase2() 247 PPK[2] = TTAK[2]; in tkip_mixing_phase2() 248 PPK[3] = TTAK[3]; in tkip_mixing_phase2() 249 PPK[4] = TTAK[4]; in tkip_mixing_phase2() 250 PPK[5] = TTAK[4] + IV16; in tkip_mixing_phase2() 253 PPK[0] += _S_(PPK[5] ^ Mk16_le((__le16 *) & TK[0])); in tkip_mixing_phase2() 254 PPK[ in tkip_mixing_phase2() [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/core/ |
H A D | rtw_security.c | 524 * Suggested implementation optimization: if PPK[] is "overlaid" 526 * for loop below that copies the PPK[] result into RC4KEY[]. 533 u16 PPK[6]; /* temporary key for mixing */ in phase2() local 534 /* Note: all adds in the PPK[] equations below are mod 2**16 */ in phase2() 536 PPK[i] = p1k[i]; /* first, copy P1K to PPK */ in phase2() 537 PPK[5] = p1k[4] + iv16; /* next, add in IV16 */ in phase2() 539 /* Bijective non-linear mixing of the 96 bits of PPK[0..5] */ in phase2() 540 PPK[0] += _S_(PPK[ in phase2() [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8712/ |
H A D | rtl871x_security.c | 513 * Suggested implementation optimization: if PPK[] is "overlaid" 515 * for loop below that copies the PPK[] result into RC4KEY[]. 522 u16 PPK[6]; /* temporary key for mixing */ in phase2() local 524 /* Note: all adds in the PPK[] equations below are mod 2**16 */ in phase2() 526 PPK[i] = p1k[i]; /* first, copy P1K to PPK */ in phase2() 527 PPK[5] = p1k[4] + iv16; /* next, add in IV16 */ in phase2() 528 /* Bijective non-linear mixing of the 96 bits of PPK[0..5] */ in phase2() 529 PPK[0] += _S_(PPK[ in phase2() [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8712/ |
H A D | rtl871x_security.c | 512 * Suggested implementation optimization: if PPK[] is "overlaid" 514 * for loop below that copies the PPK[] result into RC4KEY[]. 521 u16 PPK[6]; /* temporary key for mixing */ in phase2() local 523 /* Note: all adds in the PPK[] equations below are mod 2**16 */ in phase2() 525 PPK[i] = p1k[i]; /* first, copy P1K to PPK */ in phase2() 526 PPK[5] = p1k[4] + iv16; /* next, add in IV16 */ in phase2() 527 /* Bijective non-linear mixing of the 96 bits of PPK[0..5] */ in phase2() 528 PPK[0] += _S_(PPK[ in phase2() [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/core/ |
H A D | rtw_security.c | 405 * Suggested implementation optimization: if PPK[] is "overlaid" 407 * for loop below that copies the PPK[] result into RC4KEY[]. 414 u16 PPK[6]; /* temporary key for mixing */ in phase2() local 416 /* Note: all adds in the PPK[] equations below are mod 2**16 */ in phase2() 418 PPK[i] = p1k[i]; /* first, copy P1K to PPK */ in phase2() 420 PPK[5] = p1k[4]+iv16; /* next, add in IV16 */ in phase2() 422 /* Bijective non-linear mixing of the 96 bits of PPK[0..5] */ in phase2() 423 PPK[0] += _S_(PPK[ in phase2() [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/core/ |
H A D | rtw_security.c | 601 * Suggested implementation optimization: if PPK[] is "overlaid" 603 * for loop below that copies the PPK[] result into RC4KEY[]. 610 u16 PPK[6]; /* temporary key for mixing */ in phase2() local 612 /* Note: all adds in the PPK[] equations below are mod 2**16 */ in phase2() 614 PPK[i] = p1k[i]; /* first, copy P1K to PPK */ in phase2() 616 PPK[5] = p1k[4]+iv16; /* next, add in IV16 */ in phase2() 618 /* Bijective non-linear mixing of the 96 bits of PPK[0..5] */ in phase2() 619 PPK[0] += _S_(PPK[ in phase2() [all...] |