Lines Matching refs:partial
44 unsigned int partial = sctx->count % SM3_BLOCK_SIZE;
48 if (unlikely((partial + len) >= SM3_BLOCK_SIZE)) {
51 if (partial) {
52 int p = SM3_BLOCK_SIZE - partial;
54 memcpy(sctx->buffer + partial, data, p);
68 partial = 0;
71 memcpy(sctx->buffer + partial, data, len);
82 unsigned int partial = sctx->count % SM3_BLOCK_SIZE;
84 sctx->buffer[partial++] = 0x80;
85 if (partial > bit_offset) {
86 memset(sctx->buffer + partial, 0x0, SM3_BLOCK_SIZE - partial);
87 partial = 0;
92 memset(sctx->buffer + partial, 0x0, bit_offset - partial);