Lines Matching refs:partial
146 size_t partial = ctx->bytecount % MD5_BLOCK_SIZE; in md5_update() local
150 if (partial + len >= MD5_BLOCK_SIZE) { in md5_update()
153 if (partial) { in md5_update()
154 size_t l = MD5_BLOCK_SIZE - partial; in md5_update()
156 memcpy(&ctx->buf[partial], data, l); in md5_update()
170 partial = 0; in md5_update()
173 memcpy(&ctx->buf[partial], data, len); in md5_update()
180 size_t partial = ctx->bytecount % MD5_BLOCK_SIZE; in __md5_final() local
182 ctx->buf[partial++] = 0x80; in __md5_final()
183 if (partial > MD5_BLOCK_SIZE - 8) { in __md5_final()
184 memset(&ctx->buf[partial], 0, MD5_BLOCK_SIZE - partial); in __md5_final()
186 partial = 0; in __md5_final()
188 memset(&ctx->buf[partial], 0, MD5_BLOCK_SIZE - 8 - partial); in __md5_final()