Lines Matching defs:partial
180 unsigned int partial = sctx->count % SM3_BLOCK_SIZE;
185 if ((partial + len) >= SM3_BLOCK_SIZE) {
188 if (partial) {
189 int p = SM3_BLOCK_SIZE - partial;
191 memcpy(sctx->buffer + partial, data, p);
208 partial = 0;
211 memcpy(sctx->buffer + partial, data, len);
220 unsigned int partial = sctx->count % SM3_BLOCK_SIZE;
224 sctx->buffer[partial++] = 0x80;
225 if (partial > bit_offset) {
226 memset(sctx->buffer + partial, 0, SM3_BLOCK_SIZE - partial);
227 partial = 0;
232 memset(sctx->buffer + partial, 0, bit_offset - partial);