Lines Matching refs:keystream_buffer

192   /* indicate that the keystream_buffer is empty */
235 v128_copy(&c->keystream_buffer, &c->counter);
236 aes_encrypt(&c->keystream_buffer, c->expanded_key);
242 v128_hex_string(&c->keystream_buffer));
244 /* indicate number of bytes in keystream_buffer */
249 /* indicate that keystream_buffer is empty */
273 /* indicate that the keystream_buffer is empty */
282 * aes_icm_advance(...) refills the keystream_buffer and
291 v128_copy(&c->keystream_buffer, &c->counter);
292 aes_encrypt(&c->keystream_buffer, c->expanded_key);
298 v128_hex_string(&c->keystream_buffer));
325 * - add keystream into data until keystream_buffer is depleted
326 * - loop over blocks, filling keystream_buffer and then
351 *buf++ ^= c->keystream_buffer.v8[i];
363 *buf++ ^= c->keystream_buffer.v8[i];
383 *b++ ^= c->keystream_buffer.v32[0];
384 *b++ ^= c->keystream_buffer.v32[1];
385 *b++ ^= c->keystream_buffer.v32[2];
386 *b++ ^= c->keystream_buffer.v32[3];
390 *buf++ ^= c->keystream_buffer.v8[0];
391 *buf++ ^= c->keystream_buffer.v8[1];
392 *buf++ ^= c->keystream_buffer.v8[2];
393 *buf++ ^= c->keystream_buffer.v8[3];
394 *buf++ ^= c->keystream_buffer.v8[4];
395 *buf++ ^= c->keystream_buffer.v8[5];
396 *buf++ ^= c->keystream_buffer.v8[6];
397 *buf++ ^= c->keystream_buffer.v8[7];
398 *buf++ ^= c->keystream_buffer.v8[8];
399 *buf++ ^= c->keystream_buffer.v8[9];
400 *buf++ ^= c->keystream_buffer.v8[10];
401 *buf++ ^= c->keystream_buffer.v8[11];
402 *buf++ ^= c->keystream_buffer.v8[12];
403 *buf++ ^= c->keystream_buffer.v8[13];
404 *buf++ ^= c->keystream_buffer.v8[14];
405 *buf++ ^= c->keystream_buffer.v8[15];
408 *b++ ^= c->keystream_buffer.v32[0];
409 *b++ ^= c->keystream_buffer.v32[1];
410 *b++ ^= c->keystream_buffer.v32[2];
411 *b++ ^= c->keystream_buffer.v32[3];
425 *buf++ ^= c->keystream_buffer.v8[i];