Home
last modified time | relevance | path

Searched refs:P1K (Results 1 – 1 of 1) sorted by relevance

/haiku/src/libs/compat/openbsd_wlan/net80211/
H A Dieee80211_crypto_tkip.c697 Phase1(u16b *P1K, const byte *TK, const byte *TA, u32b IV32) in Phase1() argument
702 P1K[0] = Lo16(IV32); in Phase1()
703 P1K[1] = Hi16(IV32); in Phase1()
704 P1K[2] = Mk16(TA[1], TA[0]); /* use TA[] as little-endian */ in Phase1()
705 P1K[3] = Mk16(TA[3], TA[2]); in Phase1()
706 P1K[4] = Mk16(TA[5], TA[4]); in Phase1()
712 P1K[0] += _S_(P1K[4] ^ TK16((i & 1) + 0)); in Phase1()
713 P1K[1] += _S_(P1K[0] ^ TK16((i & 1) + 2)); in Phase1()
714 P1K[2] += _S_(P1K[1] ^ TK16((i & 1) + 4)); in Phase1()
715 P1K[3] += _S_(P1K[2] ^ TK16((i & 1) + 6)); in Phase1()
[all …]