Lines Matching defs:rs_buf
328 static u_char rs_buf[RSBUFSZ];
330 static size_t rs_have; /* valid bytes at end of rs_buf */
377 /* invalidate rs_buf */
379 memset(rs_buf, 0, sizeof(rs_buf));
421 memcpy(rs_buf, rs_buf0, sizeof(rs_buf));
423 _rs_init(rs_buf, KEYSZ + IVSZ);
472 memset(rs_buf, 0, sizeof(rs_buf));
474 /* fill rs_buf with the keystream */
475 chacha_encrypt_bytes(&rs, rs_buf, rs_buf, sizeof(rs_buf));
482 rs_buf[i] ^= dat[i];
485 _rs_init(rs_buf, KEYSZ + IVSZ);
486 memset(rs_buf, 0, KEYSZ + IVSZ);
487 rs_have = sizeof(rs_buf) - KEYSZ - IVSZ;
500 memcpy(buf, rs_buf + sizeof(rs_buf) - rs_have, m);
501 memset(rs_buf + sizeof(rs_buf) - rs_have, 0, m);
517 memcpy(val, rs_buf + sizeof(rs_buf) - rs_have, sizeof(*val));
518 memset(rs_buf + sizeof(rs_buf) - rs_have, 0, sizeof(*val));