Lines Matching refs:pad_len
60 int pad_len;
332 int total_size, blocks, pad_len, out_size;
335 total_size = size + c->pad_len;
336 pad_len = total_size % BLOCKSIZE;
337 out_size = total_size - pad_len;
346 if (c->pad_len) {
347 memcpy(&c->pad[c->pad_len], buf, BLOCKSIZE - c->pad_len);
353 &c->write_buf[c->pad_len ? BLOCKSIZE : 0],
354 &buf[c->pad_len ? BLOCKSIZE - c->pad_len : 0],
361 memcpy(c->pad, &buf[size - pad_len], pad_len);
363 memcpy(&c->pad[c->pad_len], buf, size);
365 c->pad_len = pad_len;
377 int pad = BLOCKSIZE - c->pad_len;
379 memset(&c->pad[c->pad_len], pad, pad);