Lines Matching refs:u16
22 typedef unsigned u16; typedef
39 static u16 FI( u16 in, u16 subkey ) in FI()
41 u16 nine, seven; in FI()
42 static const u16 S7[128] = { in FI()
51 static const u16 S9[512] = { in FI()
88 nine = (u16)(in>>7)&0x1FF; in FI()
89 seven = (u16)(in&0x7F); in FI()
92 nine = (u16)(S9[nine] ^ seven); in FI()
93 seven = (u16)(S7[seven] ^ (nine & 0x7F)); in FI()
96 nine = (u16)(S9[nine] ^ seven); in FI()
97 seven = (u16)(S7[seven] ^ (nine & 0x7F)); in FI()
98 return (u16)(seven<<9) + nine; in FI()
103 u16 left, right; in FO()
106 left = (u16)(in>>16); in FO()
107 right = (u16) in&0xFFFF; in FO()
127 u16 l, r, a, b; in FL()
129 l = (u16)(in>>16); in FL()
130 r = (u16)(in)&0xFFFF; in FL()
132 a = (u16) (l & key->kasumi.KLi1[round_no]); in FL()
134 b = (u16)(r | key->kasumi.KLi2[round_no]); in FL()
197 static const u16 C[8] = { 0x0123,0x4567,0x89AB,0xCDEF, 0xFEDC,0xBA98,0x7654,0x3210 }; in kasumi_setup()
198 u16 ukey[8], Kprime[8]; in kasumi_setup()
214 ukey[n] = (((u16)key[2*n]) << 8) | key[2*n+1]; in kasumi_setup()