Lines Matching defs:ecount_buf
112 * ecount_buf. Both *num and ecount_buf must be initialised with zeros
122 unsigned char ecount_buf[16], unsigned int *num,
128 assert(in && out && key && ecount_buf && num);
137 *(out++) = *(in++) ^ ecount_buf[n];
143 if (((size_t)in | (size_t)out | (size_t)ecount_buf)
148 (*block) (ivec, ecount_buf, key);
152 *(size_t *)(in + n) ^ *(size_t *)(ecount_buf + n);
159 (*block) (ivec, ecount_buf, key);
162 out[n] = in[n] ^ ecount_buf[n];
174 (*block) (ivec, ecount_buf, key);
177 out[l] = in[l] ^ ecount_buf[n];
201 unsigned char ecount_buf[16],
206 assert(in && out && key && ecount_buf && num);
212 *(out++) = *(in++) ^ ecount_buf[n];
250 memset(ecount_buf, 0, 16);
251 (*func) (ecount_buf, ecount_buf, 1, key, ivec);
257 out[n] = in[n] ^ ecount_buf[n];