Lines Matching defs:cc
119 br_md5_init(br_md5_context *cc)
121 cc->vtable = &br_md5_vtable;
122 memcpy(cc->val, br_md5_IV, sizeof cc->val);
123 cc->count = 0;
128 br_md5_update(br_md5_context *cc, const void *data, size_t len)
134 ptr = (size_t)cc->count & 63;
142 memcpy(cc->buf + ptr, buf, clen);
146 cc->count += (uint64_t)clen;
148 br_md5_round(cc->buf, cc->val);
156 br_md5_out(const br_md5_context *cc, void *dst)
162 ptr = (size_t)cc->count & 63;
163 memcpy(buf, cc->buf, ptr);
164 memcpy(val, cc->val, sizeof val);
173 br_enc64le(buf + 56, cc->count << 3);
180 br_md5_state(const br_md5_context *cc, void *dst)
182 br_range_enc32le(dst, cc->val, 4);
183 return cc->count;
188 br_md5_set_state(br_md5_context *cc, const void *stb, uint64_t count)
190 br_range_dec32le(cc->val, 4, stb);
191 cc->count = count;