Lines Matching refs:a

33 #define kTHETA(a, b, c, d)                                 \  argument
34 temp = a^c; temp = temp ^ ROLc(temp, 8) ^ RORc(temp, 8); \
37 a ^= temp; c ^= temp;
39 #define THETA(k, a, b, c, d) \ argument
40 temp = a^c; temp = temp ^ ROLc(temp, 8) ^ RORc(temp, 8); \
43 a ^= temp ^ k[0]; c ^= temp ^ k[2];
45 #define GAMMA(a, b, c, d) \ argument
47 a ^= c&b; \
48 temp = d; d = a; a = temp;\
49 c ^= a ^ b ^ d; \
51 a ^= c&b;
53 #define PI1(a, b, c, d) \ argument
56 #define PI2(a, b, c, d) \ argument
110 ulong32 a,b,c,d,temp; in s_noekeon_ecb_encrypt() local
117 LOAD32H(a,&pt[0]); LOAD32H(b,&pt[4]); in s_noekeon_ecb_encrypt()
121 a ^= RC[i]; \ in s_noekeon_ecb_encrypt()
122 THETA(skey->noekeon.K, a,b,c,d); \ in s_noekeon_ecb_encrypt()
123 PI1(a,b,c,d); \ in s_noekeon_ecb_encrypt()
124 GAMMA(a,b,c,d); \ in s_noekeon_ecb_encrypt()
125 PI2(a,b,c,d); in s_noekeon_ecb_encrypt()
133 a ^= RC[16]; in s_noekeon_ecb_encrypt()
134 THETA(skey->noekeon.K, a, b, c, d); in s_noekeon_ecb_encrypt()
136 STORE32H(a,&ct[0]); STORE32H(b,&ct[4]); in s_noekeon_ecb_encrypt()
164 ulong32 a,b,c,d, temp; in s_noekeon_ecb_decrypt() local
171 LOAD32H(a,&ct[0]); LOAD32H(b,&ct[4]); in s_noekeon_ecb_decrypt()
176 THETA(skey->noekeon.dK, a,b,c,d); \ in s_noekeon_ecb_decrypt()
177 a ^= RC[i]; \ in s_noekeon_ecb_decrypt()
178 PI1(a,b,c,d); \ in s_noekeon_ecb_decrypt()
179 GAMMA(a,b,c,d); \ in s_noekeon_ecb_decrypt()
180 PI2(a,b,c,d); in s_noekeon_ecb_decrypt()
188 THETA(skey->noekeon.dK, a,b,c,d); in s_noekeon_ecb_decrypt()
189 a ^= RC[0]; in s_noekeon_ecb_decrypt()
190 STORE32H(a,&pt[0]); STORE32H(b, &pt[4]); in s_noekeon_ecb_decrypt()