Lines Matching refs:buffer
115 memcpy (&ctx->buffer[bytes], fillbuf, pad); in md5_finish_ctx()
123 __md5_process_block (ctx->buffer, bytes + pad + 8, ctx); in md5_finish_ctx()
137 char buffer[BLOCKSIZE + 72]; in md5_stream() local
155 n = fread (buffer + sum, 1, BLOCKSIZE - sum, stream); in md5_stream()
170 __md5_process_block (buffer, BLOCKSIZE, &ctx); in md5_stream()
175 md5_process_bytes (buffer, sum, &ctx); in md5_stream()
187 md5_buffer (const char *buffer, size_t len, void *resblock) in md5_buffer() argument
195 md5_process_bytes (buffer, len, &ctx); in md5_buffer()
203 md5_process_bytes (const void *buffer, size_t len, struct md5_ctx *ctx) in md5_process_bytes() argument
212 memcpy (&ctx->buffer[left_over], buffer, add); in md5_process_bytes()
217 __md5_process_block (ctx->buffer, ctx->buflen & ~63, ctx); in md5_process_bytes()
221 memcpy (ctx->buffer, &ctx->buffer[(left_over + add) & ~63], in md5_process_bytes()
225 buffer = (const char *) buffer + add; in md5_process_bytes()
240 if (UNALIGNED_P (buffer)) in md5_process_bytes()
243 __md5_process_block (memcpy (ctx->buffer, buffer, 64), 64, ctx); in md5_process_bytes()
244 buffer = (const char *) buffer + 64; in md5_process_bytes()
250 __md5_process_block (buffer, len & ~63, ctx); in md5_process_bytes()
251 buffer = (const char *) buffer + (len & ~63); in md5_process_bytes()
261 memcpy (&ctx->buffer[left_over], buffer, len); in md5_process_bytes()
265 __md5_process_block (ctx->buffer, 64, ctx); in md5_process_bytes()
267 memcpy (ctx->buffer, &ctx->buffer[64], left_over); in md5_process_bytes()