Lines Matching defs:rctx
258 struct rmd160_ctx *rctx = shash_desc_ctx(desc);
260 rctx->byte_count = 0;
262 rctx->state[0] = RMD_H0;
263 rctx->state[1] = RMD_H1;
264 rctx->state[2] = RMD_H2;
265 rctx->state[3] = RMD_H3;
266 rctx->state[4] = RMD_H4;
268 memset(rctx->buffer, 0, sizeof(rctx->buffer));
276 struct rmd160_ctx *rctx = shash_desc_ctx(desc);
277 const u32 avail = sizeof(rctx->buffer) - (rctx->byte_count & 0x3f);
279 rctx->byte_count += len;
283 memcpy((char *)rctx->buffer + (sizeof(rctx->buffer) - avail),
288 memcpy((char *)rctx->buffer + (sizeof(rctx->buffer) - avail),
291 rmd160_transform(rctx->state, rctx->buffer);
295 while (len >= sizeof(rctx->buffer)) {
296 memcpy(rctx->buffer, data, sizeof(rctx->buffer));
297 rmd160_transform(rctx->state, rctx->buffer);
298 data += sizeof(rctx->buffer);
299 len -= sizeof(rctx->buffer);
302 memcpy(rctx->buffer, data, len);
311 struct rmd160_ctx *rctx = shash_desc_ctx(desc);
317 bits = cpu_to_le64(rctx->byte_count << 3);
320 index = rctx->byte_count & 0x3f;
329 dst[i] = cpu_to_le32p(&rctx->state[i]);
332 memset(rctx, 0, sizeof(*rctx));