Lines Matching refs:buf_len
99 size_t buf_len;
189 i = ctx->buf_len - ctx->buf_off;
199 if (ctx->buf_len == ctx->buf_off) {
206 ctx->buf_len = ctx->buf_len_save - ctx->buf_off_save;
208 ctx->buf_len);
210 ctx->buf_len = 0;
221 n = IOBS - ctx->buf_len;
222 i = BIO_read(next, &(ctx->buf[ctx->buf_len]), n);
227 ctx->buf_len += i;
277 n = ctx->buf_len - ctx->buf_off;
292 if (ctx->buf_len == ctx->buf_off) {
293 ctx->buf_len = OK_BLOCK_BLOCK;
300 n = (inl + ctx->buf_len > OK_BLOCK_SIZE + OK_BLOCK_BLOCK) ?
301 (int)(OK_BLOCK_SIZE + OK_BLOCK_BLOCK - ctx->buf_len) : inl;
303 memcpy(&ctx->buf[ctx->buf_len], in, n);
304 ctx->buf_len += n;
308 if (ctx->buf_len >= OK_BLOCK_SIZE + OK_BLOCK_BLOCK) {
335 ctx->buf_len = 0;
353 ret = ctx->blockout ? ctx->buf_len - ctx->buf_off : 0;
372 ctx->buf_off = ctx->buf_len = 0;
447 if (ctx->buf_len + 2 * md_size > OK_BLOCK_SIZE)
458 memcpy(&(ctx->buf[ctx->buf_len]), md_data, md_size);
459 longswap(&(ctx->buf[ctx->buf_len]), md_size);
460 ctx->buf_len += md_size;
464 if (!EVP_DigestFinal_ex(md, &(ctx->buf[ctx->buf_len]), NULL))
466 ctx->buf_len += md_size;
493 if ((int)(ctx->buf_len - ctx->buf_off) < 2 * md_size)
510 if (ctx->buf_len != ctx->buf_off) {
512 ctx->buf_len - ctx->buf_off);
514 ctx->buf_len -= ctx->buf_off;
538 tl = ctx->buf_len - OK_BLOCK_BLOCK;
546 if (!EVP_DigestFinal_ex(md, &(ctx->buf[ctx->buf_len]), NULL))
548 ctx->buf_len += md_size;
579 if (ctx->buf_len < tl + OK_BLOCK_BLOCK + md_size)
590 ctx->buf_len_save = ctx->buf_len;
592 ctx->buf_len = tl + OK_BLOCK_BLOCK;