Lines Matching refs:i
18 #define SHA1_ROUND(i, a, b, c, d, e) \ argument
20 if ((i) >= 16) \
21 w[i] = rol32(w[(i) - 16] ^ w[(i) - 14] ^ w[(i) - 8] ^ \
22 w[(i) - 3], \
24 e += w[i] + rol32(a, 5) + sha1_K[(i) / 20]; \
25 if ((i) < 20) \
27 else if ((i) < 40 || (i) >= 60) \
35 #define SHA1_5ROUNDS(i) \ argument
37 SHA1_ROUND((i) + 0, a, b, c, d, e); \
38 SHA1_ROUND((i) + 1, e, a, b, c, d); \
39 SHA1_ROUND((i) + 2, d, e, a, b, c); \
40 SHA1_ROUND((i) + 3, c, d, e, a, b); \
41 SHA1_ROUND((i) + 4, b, c, d, e, a); \
44 #define SHA1_20ROUNDS(i) \ argument
46 SHA1_5ROUNDS((i) + 0); \
47 SHA1_5ROUNDS((i) + 5); \
48 SHA1_5ROUNDS((i) + 10); \
49 SHA1_5ROUNDS((i) + 15); \
62 for (int i = 0; i < 16; i++) in sha1_blocks() local
63 w[i] = get_unaligned_be32(&data[i * 4]); in sha1_blocks()
95 for (int i = 0; i < 5; i++) in sha1() local
96 put_unaligned_be32(h[i], &out[i * 4]); in sha1()