Lines Matching refs:partial
143 size_t partial = ctx->bytecount % SHA1_BLOCK_SIZE; in sha1_update() local
147 if (partial + len >= SHA1_BLOCK_SIZE) { in sha1_update()
150 if (partial) { in sha1_update()
151 size_t l = SHA1_BLOCK_SIZE - partial; in sha1_update()
153 memcpy(&ctx->buf[partial], data, l); in sha1_update()
167 partial = 0; in sha1_update()
170 memcpy(&ctx->buf[partial], data, len); in sha1_update()
177 size_t partial = ctx->bytecount % SHA1_BLOCK_SIZE; in __sha1_final() local
179 ctx->buf[partial++] = 0x80; in __sha1_final()
180 if (partial > SHA1_BLOCK_SIZE - 8) { in __sha1_final()
181 memset(&ctx->buf[partial], 0, SHA1_BLOCK_SIZE - partial); in __sha1_final()
183 partial = 0; in __sha1_final()
185 memset(&ctx->buf[partial], 0, SHA1_BLOCK_SIZE - 8 - partial); in __sha1_final()