Lines Matching full:uint32
9 static UInt32 T[256 * 4];
28 void MY_FAST_CALL AesCbc_Encode(UInt32 *ivAes, Byte *data, size_t numBlocks);
29 void MY_FAST_CALL AesCbc_Decode(UInt32 *ivAes, Byte *data, size_t numBlocks);
30 void MY_FAST_CALL AesCtr_Code(UInt32 *ivAes, Byte *data, size_t numBlocks);
32 void MY_FAST_CALL AesCbc_Encode_Intel(UInt32 *ivAes, Byte *data, size_t numBlocks);
33 void MY_FAST_CALL AesCbc_Decode_Intel(UInt32 *ivAes, Byte *data, size_t numBlocks);
34 void MY_FAST_CALL AesCtr_Code_Intel(UInt32 *ivAes, Byte *data, size_t numBlocks);
40 static UInt32 D[256 * 4];
47 #define Ui32(a0, a1, a2, a3) ((UInt32)(a0) | ((UInt32)(a1) << 8) | ((UInt32)(a2) << 16) | ((UInt32)(a3) << 24))
62 UInt32 a1 = Sbox[i];
63 UInt32 a2 = xtime(a1);
64 UInt32 a3 = a2 ^ a1;
71 UInt32 a1 = InvS[i];
72 UInt32 a2 = xtime(a1);
73 UInt32 a4 = xtime(a2);
74 UInt32 a8 = xtime(a4);
75 UInt32 a9 = a8 ^ a1;
76 UInt32 aB = a8 ^ a2 ^ a1;
77 UInt32 aD = a8 ^ a4 ^ a1;
78 UInt32 aE = a8 ^ a4 ^ a2;
130 void MY_FAST_CALL Aes_SetKey_Enc(UInt32 *w, const Byte *key, unsigned keySize)
135 w[0] = ((UInt32)keySize / 2) + 3;
143 UInt32 t = w[i - 1];
153 void MY_FAST_CALL Aes_SetKey_Dec(UInt32 *w, const Byte *key, unsigned keySize)
161 UInt32 r = w[i];
171 src and dest are pointers to 4 UInt32 words.
174 static void Aes_Encode(const UInt32 *w, UInt32 *dest, const UInt32 *src)
176 UInt32 s[4];
177 UInt32 m[4];
178 UInt32 numRounds2 = w[0];
197 static void Aes_Decode(const UInt32 *w, UInt32 *dest, const UInt32 *src)
199 UInt32 s[4];
200 UInt32 m[4];
201 UInt32 numRounds2 = w[0];
218 void AesCbc_Init(UInt32 *p, const Byte *iv)
225 void MY_FAST_CALL AesCbc_Encode(UInt32 *p, Byte *data, size_t numBlocks)
243 void MY_FAST_CALL AesCbc_Decode(UInt32 *p, Byte *data, size_t numBlocks)
245 UInt32 in[4], out[4];
267 void MY_FAST_CALL AesCtr_Code(UInt32 *p, Byte *data, size_t numBlocks)
271 UInt32 temp[4];