Lines Matching refs:dst_len
186 len = req_ctx->child_req.dst_len;
206 req->dst_len = ctx->key_size;
241 if (req->dst_len < ctx->key_size) {
242 req->dst_len = ctx->key_size;
266 req->dst, ctx->key_size - 1, req->dst_len);
280 unsigned int dst_len;
288 dst_len = req_ctx->child_req.dst_len;
289 if (dst_len < ctx->key_size - 1)
293 if (dst_len == ctx->key_size) {
298 dst_len--;
305 for (pos = 1; pos < dst_len; pos++)
308 if (pos < 9 || pos == dst_len)
314 if (req->dst_len < dst_len - pos)
316 req->dst_len = dst_len - pos;
320 sg_nents_for_len(req->dst, req->dst_len),
321 out_buf + pos, req->dst_len);
396 if (req->dst_len < ctx->key_size) {
397 req->dst_len = ctx->key_size;
424 req->dst, ctx->key_size - 1, req->dst_len);
441 unsigned int dst_len;
449 dst_len = req_ctx->child_req.dst_len;
450 if (dst_len < ctx->key_size - 1)
454 if (dst_len == ctx->key_size) {
459 dst_len--;
467 for (pos = 1; pos < dst_len; pos++)
471 if (pos < 9 || pos == dst_len || out_buf[pos] != 0x00)
476 if (digest_info->size > dst_len - pos)
487 if (req->dst_len != dst_len - pos) {
489 req->dst_len = dst_len - pos;
495 req->src_len + req->dst_len),
497 req->dst_len, req->src_len);
500 req->dst_len) != 0)
538 WARN_ON(!req->dst_len) ||
542 req_ctx->out_buf = kmalloc(ctx->key_size + req->dst_len, GFP_KERNEL);