| H A D | md4.c | 62 /* FF, GG and HH are MD4 transformations for rounds 1, 2 and 3 */ 64 #define FF(a, b, c, d, x, s) \ macro 163 FF (a, b, c, d, in[i], round1consts[i%4]); ROTATE; in Transform() 167 0,4,8,12,1,5,9,13,2,6,10,14,3,7,11,15 in Transform() 169 static const unsigned char round2consts[] = { 3, 5, 9, 13 }; in Transform() 174 0, 8, 4, 12, 2, 10, 6, 14, 1, 9, 5, 13, 3, 11, 7, 15 in Transform() 176 static const unsigned char round3consts[] = { 3, 9, 11, 15 }; in Transform() 181 FF (a, b, c, d, in[ 0], 3); in Transform() 182 FF (d, a, b, c, in[ 1], 7); in Transform() 183 FF (c, d, a, b, in[ 2], 11); in Transform() [all …]
|