Lines Matching refs:ivec
27 unsigned char ivec[16], int *num,
45 *(out++) = ivec[n] ^= *(in++);
50 if (((size_t)in | (size_t)out | (size_t)ivec) %
55 (*block) (ivec, ivec, key);
58 *(size_t_aX *)(ivec + n)
67 (*block) (ivec, ivec, key);
69 out[n] = ivec[n] ^= in[n];
81 (*block) (ivec, ivec, key);
83 out[l] = ivec[n] ^= in[l];
94 *(out++) = ivec[n] ^ (c = *(in++));
95 ivec[n] = c;
100 if (((size_t)in | (size_t)out | (size_t)ivec) %
105 (*block) (ivec, ivec, key);
109 = *(size_t_aX *)(ivec + n) ^ t;
110 *(size_t_aX *)(ivec + n) = t;
118 (*block) (ivec, ivec, key);
121 out[n] = ivec[n] ^ (c = in[n]);
122 ivec[n] = c;
135 (*block) (ivec, ivec, key);
137 out[l] = ivec[n] ^ (c = in[l]);
138 ivec[n] = c;
152 unsigned char ivec[16], int enc,
163 memcpy(ovec, ivec, 16);
165 (*block) (ivec, ivec, key);
169 out[n] = (ovec[16 + n] = in[n] ^ ivec[n]);
172 out[n] = (ovec[16 + n] = in[n]) ^ ivec[n];
177 memcpy(ivec, ovec + num, 16);
180 ivec[n] = ovec[n + num] << rem | ovec[n + num + 1] >> (8 - rem);
188 unsigned char ivec[16], int *num,
196 cfbr_encrypt_block(c, d, 1, key, ivec, enc, block);
204 unsigned char ivec[16], int *num,
210 cfbr_encrypt_block(&in[n], &out[n], 8, key, ivec, enc, block);