Lines Matching refs:i
36 #define R(tables, key, h, i, t, l, r) \ argument
37 r = h[i]; \
38 l = h[i + 1]; \
124 s[i] = r; \
125 s[i + 1] = l;
198 R((tables), key, h, i, t, l, r); \
200 if (i != 6) { \
202 if (i == 2) { \
210 int i; in Gost() local
216 for (i = 0; i < 8; i += 2) { in Gost()
227 int i, j; in GostTransform() local
230 for (i = 0, j = 0; i < 8; ++i, j += 4) { in GostTransform()
231 data[i] = ((uint32_t) input[j]) | (((uint32_t) input[j + 1]) << 8) | in GostTransform()
233 context->state[i + 8] += data[i] + temp; in GostTransform()
234 temp = context->state[i + 8] < data[i] ? 1 : (context->state[i + 8] == data[i] ? temp : 0); in GostTransform()
268 size_t i = 0, r = (context->length + len) % 32; in PHP_GOSTUpdate() local
271 i = 32 - context->length; in PHP_GOSTUpdate()
272 memcpy(&context->buffer[context->length], input, i); in PHP_GOSTUpdate()
276 for (; i + 32 <= len; i += 32) { in PHP_GOSTUpdate()
277 GostTransform(context, input + i); in PHP_GOSTUpdate()
280 memcpy(context->buffer, input + i, r); in PHP_GOSTUpdate()
288 uint32_t i, j, l[8] = {0}; in PHP_GOSTFinal() local
299 for (i = 0, j = 0; j < 32; i++, j += 4) { in PHP_GOSTFinal()
300 digest[j] = (unsigned char) (context->state[i] & 0xff); in PHP_GOSTFinal()
301 digest[j + 1] = (unsigned char) ((context->state[i] >> 8) & 0xff); in PHP_GOSTFinal()
302 digest[j + 2] = (unsigned char) ((context->state[i] >> 16) & 0xff); in PHP_GOSTFinal()
303 digest[j + 3] = (unsigned char) ((context->state[i] >> 24) & 0xff); in PHP_GOSTFinal()