Lines Matching refs:w
65 u32 w[2]; member
73 static void XtimeWord(u32 *w) in XtimeWord() argument
77 a = *w; in XtimeWord()
83 *w = b; in XtimeWord()
86 static void XtimeLong(u64 *w) in XtimeLong() argument
90 a = *w; in XtimeLong()
96 *w = b; in XtimeLong()
145 static void SubWord(u32 *w) in SubWord() argument
149 x = *w; in SubWord()
233 *w = x; in SubWord()
236 static void SubLong(u64 *w) in SubLong() argument
240 x = *w; in SubLong()
324 *w = x; in SubLong()
330 static void InvSubLong(u64 *w) in InvSubLong() argument
334 x = *w; in InvSubLong()
422 *w = x; in InvSubLong()
527 static void AddRoundKey(u64 *state, const u64 *w) in AddRoundKey() argument
529 state[0] ^= w[0]; in AddRoundKey()
530 state[1] ^= w[1]; in AddRoundKey()
534 const u64 *w, int nr) in Cipher() argument
541 AddRoundKey(state, w); in Cipher()
548 AddRoundKey(state, w + i*2); in Cipher()
554 AddRoundKey(state, w + nr*2); in Cipher()
560 const u64 *w, int nr) in InvCipher() argument
568 AddRoundKey(state, w + nr*2); in InvCipher()
574 AddRoundKey(state, w + i*2); in InvCipher()
581 AddRoundKey(state, w); in InvCipher()
599 static void KeyExpansion(const unsigned char *key, u64 *w, in KeyExpansion() argument
607 memcpy(w, key, nk*4); in KeyExpansion()
610 prev.d = w[n-1]; in KeyExpansion()
612 temp = prev.w[1]; in KeyExpansion()
621 prev.d = w[i-n]; in KeyExpansion()
622 prev.w[0] ^= temp; in KeyExpansion()
623 prev.w[1] ^= prev.w[0]; in KeyExpansion()
624 w[i] = prev.d; in KeyExpansion()