Lines Matching refs:i
66 #define SHA256_ROUND(i, a, b, c, d, e, f, g, h) do { \ argument
68 t1 = h + e1(e) + Ch(e, f, g) + SHA256_K[i] + W[i]; \
77 int i; in sha256_transform() local
80 for (i = 0; i < 16; i += 8) { in sha256_transform()
81 LOAD_OP(i + 0, W, input); in sha256_transform()
82 LOAD_OP(i + 1, W, input); in sha256_transform()
83 LOAD_OP(i + 2, W, input); in sha256_transform()
84 LOAD_OP(i + 3, W, input); in sha256_transform()
85 LOAD_OP(i + 4, W, input); in sha256_transform()
86 LOAD_OP(i + 5, W, input); in sha256_transform()
87 LOAD_OP(i + 6, W, input); in sha256_transform()
88 LOAD_OP(i + 7, W, input); in sha256_transform()
92 for (i = 16; i < 64; i += 8) { in sha256_transform()
93 BLEND_OP(i + 0, W); in sha256_transform()
94 BLEND_OP(i + 1, W); in sha256_transform()
95 BLEND_OP(i + 2, W); in sha256_transform()
96 BLEND_OP(i + 3, W); in sha256_transform()
97 BLEND_OP(i + 4, W); in sha256_transform()
98 BLEND_OP(i + 5, W); in sha256_transform()
99 BLEND_OP(i + 6, W); in sha256_transform()
100 BLEND_OP(i + 7, W); in sha256_transform()
108 for (i = 0; i < 64; i += 8) { in sha256_transform()
109 SHA256_ROUND(i + 0, a, b, c, d, e, f, g, h); in sha256_transform()
110 SHA256_ROUND(i + 1, h, a, b, c, d, e, f, g); in sha256_transform()
111 SHA256_ROUND(i + 2, g, h, a, b, c, d, e, f); in sha256_transform()
112 SHA256_ROUND(i + 3, f, g, h, a, b, c, d, e); in sha256_transform()
113 SHA256_ROUND(i + 4, e, f, g, h, a, b, c, d); in sha256_transform()
114 SHA256_ROUND(i + 5, d, e, f, g, h, a, b, c); in sha256_transform()
115 SHA256_ROUND(i + 6, c, d, e, f, g, h, a, b); in sha256_transform()
116 SHA256_ROUND(i + 7, b, c, d, e, f, g, h, a); in sha256_transform()
166 int i; in __sha256_final() local
181 for (i = 0; i < digest_words; i++) in __sha256_final()
182 put_unaligned_be32(sctx->state[i], &dst[i]); in __sha256_final()