Lines Matching refs:partial
171 size_t partial = ctx->bytecount % SHA1_BLOCK_SIZE; in sha1_update() local
175 if (partial + len >= SHA1_BLOCK_SIZE) { in sha1_update()
178 if (partial) { in sha1_update()
179 size_t l = SHA1_BLOCK_SIZE - partial; in sha1_update()
181 memcpy(&ctx->buf[partial], data, l); in sha1_update()
195 partial = 0; in sha1_update()
198 memcpy(&ctx->buf[partial], data, len); in sha1_update()
205 size_t partial = ctx->bytecount % SHA1_BLOCK_SIZE; in __sha1_final() local
207 ctx->buf[partial++] = 0x80; in __sha1_final()
208 if (partial > SHA1_BLOCK_SIZE - 8) { in __sha1_final()
209 memset(&ctx->buf[partial], 0, SHA1_BLOCK_SIZE - partial); in __sha1_final()
211 partial = 0; in __sha1_final()
213 memset(&ctx->buf[partial], 0, SHA1_BLOCK_SIZE - 8 - partial); in __sha1_final()