Lines Matching refs:rs_buf
327 static u_char rs_buf[RSBUFSZ];
329 static size_t rs_have; /* valid bytes at end of rs_buf */
376 /* invalidate rs_buf */
378 memset(rs_buf, 0, sizeof(rs_buf));
420 memcpy(rs_buf, rs_buf0, sizeof(rs_buf));
422 _rs_init(rs_buf, KEYSZ + IVSZ);
471 memset(rs_buf, 0, sizeof(rs_buf));
473 /* fill rs_buf with the keystream */
474 chacha_encrypt_bytes(&rs, rs_buf, rs_buf, sizeof(rs_buf));
481 rs_buf[i] ^= dat[i];
484 _rs_init(rs_buf, KEYSZ + IVSZ);
485 memset(rs_buf, 0, KEYSZ + IVSZ);
486 rs_have = sizeof(rs_buf) - KEYSZ - IVSZ;
499 memcpy(buf, rs_buf + sizeof(rs_buf) - rs_have, m);
500 memset(rs_buf + sizeof(rs_buf) - rs_have, 0, m);
516 memcpy(val, rs_buf + sizeof(rs_buf) - rs_have, sizeof(*val));
517 memset(rs_buf + sizeof(rs_buf) - rs_have, 0, sizeof(*val));