Lines Matching refs:partial
179 size_t partial = ctx->bytecount % SHA256_BLOCK_SIZE; in __sha256_update() local
183 if (partial + len >= SHA256_BLOCK_SIZE) { in __sha256_update()
186 if (partial) { in __sha256_update()
187 size_t l = SHA256_BLOCK_SIZE - partial; in __sha256_update()
189 memcpy(&ctx->buf[partial], data, l); in __sha256_update()
203 partial = 0; in __sha256_update()
206 memcpy(&ctx->buf[partial], data, len); in __sha256_update()
214 size_t partial = ctx->bytecount % SHA256_BLOCK_SIZE; in __sha256_final() local
216 ctx->buf[partial++] = 0x80; in __sha256_final()
217 if (partial > SHA256_BLOCK_SIZE - 8) { in __sha256_final()
218 memset(&ctx->buf[partial], 0, SHA256_BLOCK_SIZE - partial); in __sha256_final()
220 partial = 0; in __sha256_final()
222 memset(&ctx->buf[partial], 0, SHA256_BLOCK_SIZE - 8 - partial); in __sha256_final()