Home | History | Annotate | Download | only in evp

Lines Matching refs:buf_len

147 	size_t buf_len;
184 ctx->buf_len=0;
229 i=ctx->buf_len-ctx->buf_off;
238 if (ctx->buf_len == ctx->buf_off)
245 ctx->buf_len= ctx->buf_len_save- ctx->buf_off_save;
247 ctx->buf_len);
251 ctx->buf_len=0;
261 n=IOBS- ctx->buf_len;
262 i=BIO_read(b->next_bio,&(ctx->buf[ctx->buf_len]),n);
266 ctx->buf_len+= i;
315 n=ctx->buf_len-ctx->buf_off;
332 if (ctx->buf_len == ctx->buf_off)
334 ctx->buf_len=OK_BLOCK_BLOCK;
340 n= (inl+ ctx->buf_len > OK_BLOCK_SIZE+ OK_BLOCK_BLOCK) ?
341 (int)(OK_BLOCK_SIZE+OK_BLOCK_BLOCK-ctx->buf_len) : inl;
343 memcpy((unsigned char *)(&(ctx->buf[ctx->buf_len])),(unsigned char *)in,n);
344 ctx->buf_len+= n;
348 if(ctx->buf_len >= OK_BLOCK_SIZE+ OK_BLOCK_BLOCK)
376 ctx->buf_len=0;
394 ret=ctx->blockout ? ctx->buf_len-ctx->buf_off : 0;
415 ctx->buf_off=ctx->buf_len=0;
487 if(ctx->buf_len+ 2* md->digest->md_size > OK_BLOCK_SIZE) return 1;
495 memcpy(&(ctx->buf[ctx->buf_len]), md->md_data, md->digest->md_size);
496 longswap(&(ctx->buf[ctx->buf_len]), md->digest->md_size);
497 ctx->buf_len+= md->digest->md_size;
501 if (!EVP_DigestFinal_ex(md, &(ctx->buf[ctx->buf_len]), NULL))
503 ctx->buf_len+= md->digest->md_size;
522 if((int)(ctx->buf_len-ctx->buf_off) < 2*md->digest->md_size) return 1;
539 if(ctx->buf_len != ctx->buf_off)
541 memmove(ctx->buf, &(ctx->buf[ctx->buf_off]), ctx->buf_len- ctx->buf_off);
543 ctx->buf_len-= ctx->buf_off;
565 tl= ctx->buf_len- OK_BLOCK_BLOCK;
573 if (!EVP_DigestFinal_ex(md, &(ctx->buf[ctx->buf_len]), NULL))
575 ctx->buf_len+= md->digest->md_size;
599 if (ctx->buf_len < tl+ OK_BLOCK_BLOCK+ md->digest->md_size) return 1;
610 ctx->buf_len_save= ctx->buf_len;
612 ctx->buf_len= tl+ OK_BLOCK_BLOCK;