Lines Matching refs:partial
187 size_t partial = ctx->bytecount % SHA256_BLOCK_SIZE; in __sha256_update() local
191 if (partial + len >= SHA256_BLOCK_SIZE) { in __sha256_update()
194 if (partial) { in __sha256_update()
195 size_t l = SHA256_BLOCK_SIZE - partial; in __sha256_update()
197 memcpy(&ctx->buf[partial], data, l); in __sha256_update()
211 partial = 0; in __sha256_update()
214 memcpy(&ctx->buf[partial], data, len); in __sha256_update()
222 size_t partial = ctx->bytecount % SHA256_BLOCK_SIZE; in __sha256_final() local
224 ctx->buf[partial++] = 0x80; in __sha256_final()
225 if (partial > SHA256_BLOCK_SIZE - 8) { in __sha256_final()
226 memset(&ctx->buf[partial], 0, SHA256_BLOCK_SIZE - partial); in __sha256_final()
228 partial = 0; in __sha256_final()
230 memset(&ctx->buf[partial], 0, SHA256_BLOCK_SIZE - 8 - partial); in __sha256_final()