Lines Matching refs:dctx
145 struct polyval_desc_ctx *dctx = shash_desc_ctx(desc);
147 memset(dctx, 0, sizeof(*dctx));
155 struct polyval_desc_ctx *dctx = shash_desc_ctx(desc);
161 if (dctx->bytes) {
162 n = min(srclen, dctx->bytes);
163 pos = dctx->buffer + dctx->bytes - 1;
165 dctx->bytes -= n;
171 if (!dctx->bytes)
172 gf128mul_4k_lle(&dctx->buffer128, ctx->gf128);
177 crypto_xor(dctx->buffer, tmp, POLYVAL_BLOCK_SIZE);
178 gf128mul_4k_lle(&dctx->buffer128, ctx->gf128);
184 dctx->bytes = POLYVAL_BLOCK_SIZE - srclen;
185 pos = dctx->buffer + POLYVAL_BLOCK_SIZE - 1;
195 struct polyval_desc_ctx *dctx = shash_desc_ctx(desc);
198 if (dctx->bytes)
199 gf128mul_4k_lle(&dctx->buffer128, ctx->gf128);
200 copy_and_reverse(dst, dctx->buffer);