Lines Matching refs:i
34 #define R(tables, key, h, i, t, l, r) \ argument
35 r = h[i]; \
36 l = h[i + 1]; \
122 s[i] = r; \
123 s[i + 1] = l;
196 R((tables), key, h, i, t, l, r); \
198 if (i != 6) { \
200 if (i == 2) { \
208 int i; in Gost() local
214 for (i = 0; i < 8; i += 2) { in Gost()
225 int i, j; in GostTransform() local
228 for (i = 0, j = 0; i < 8; ++i, j += 4) { in GostTransform()
229 data[i] = ((uint32_t) input[j]) | (((uint32_t) input[j + 1]) << 8) | in GostTransform()
231 context->state[i + 8] += data[i] + temp; in GostTransform()
232 temp = context->state[i + 8] < data[i] ? 1 : (context->state[i + 8] == data[i] ? temp : 0); in GostTransform()
266 size_t i = 0, r = (context->length + len) % 32; in PHP_GOSTUpdate() local
269 i = 32 - context->length; in PHP_GOSTUpdate()
270 memcpy(&context->buffer[context->length], input, i); in PHP_GOSTUpdate()
274 for (; i + 32 <= len; i += 32) { in PHP_GOSTUpdate()
275 GostTransform(context, input + i); in PHP_GOSTUpdate()
278 memcpy(context->buffer, input + i, r); in PHP_GOSTUpdate()
286 uint32_t i, j, l[8] = {0}; in PHP_GOSTFinal() local
297 for (i = 0, j = 0; j < 32; i++, j += 4) { in PHP_GOSTFinal()
298 digest[j] = (unsigned char) (context->state[i] & 0xff); in PHP_GOSTFinal()
299 digest[j + 1] = (unsigned char) ((context->state[i] >> 8) & 0xff); in PHP_GOSTFinal()
300 digest[j + 2] = (unsigned char) ((context->state[i] >> 16) & 0xff); in PHP_GOSTFinal()
301 digest[j + 3] = (unsigned char) ((context->state[i] >> 24) & 0xff); in PHP_GOSTFinal()