if (++view->cached_exists_value == 0) {
/* wrapped, we'll have to clear the buffer */
- buffer_reset(view->cached_exists_buf);
+ buffer_set_used_size(view->cached_exists_buf, 0);
view->cached_exists_value++;
}
view->cached_exists_seq = seq;
pos = hdr->header_size;
/* place the base header into memory. */
- buffer_reset(map->hdr_copy_buf);
+ buffer_set_used_size(map->hdr_copy_buf, 0);
buffer_append(map->hdr_copy_buf, buf, pos);
if (pos != hdr->header_size) {
and updates hdr_base to hdr_copy_buf. so the buffer must
initially contain a valid header or we'll break it when
writing it. */
- buffer_reset(map->hdr_copy_buf);
+ buffer_set_used_size(map->hdr_copy_buf, 0);
buffer_append(map->hdr_copy_buf, map->hdr_base,
map->hdr.header_size);
map->hdr_base = map->hdr_copy_buf->data;
i_assert(!mstream->last_lf_added);
i_assert(size == 0 || data[size-1] != '\n');
- buffer_reset(mstream->hdr_buf);
+ buffer_set_used_size(mstream->hdr_buf, 0);
buffer_append(mstream->hdr_buf, data, size);
if (mstream->crlf)
buffer_append_c(mstream->hdr_buf, '\r');
return buf->pool;
}
-void buffer_reset(buffer_t *buf)
-{
- buffer_set_used_size(buf, 0);
-}
-
void buffer_write(buffer_t *_buf, size_t pos,
const void *data, size_t data_size)
{
/* Returns the pool buffer was created with. */
pool_t buffer_get_pool(const buffer_t *buf) ATTR_PURE;
-/* Reset the buffer. used size and it's contents are zeroed. */
-void buffer_reset(buffer_t *buf);
-
/* Write data to buffer at specified position. */
void buffer_write(buffer_t *buf, size_t pos,
const void *data, size_t data_size);
test_begin("pkcs5_pbkdf2");
for(size_t i = 0; i < N_ELEMENTS(test_vectors_v2); i++) {
- buffer_reset(res);
+ buffer_set_used_size(res, 0);
const struct test_vector *vec = &(test_vectors_v2[i]);
pkcs5_pbkdf(PKCS5_PBKDF2, hash_method_lookup(vec->prf), vec->p, vec->pLen, vec->s, vec->sLen, vec->i, vec->dkLen, res);
test_assert_idx(memcmp(res->data, vec->dk, vec->dkLen) == 0, i);