Lines Matching defs:cdata

117 	struct alginfo cdata;
194 const bool ctr_mode = ((ctx->cdata.algtype & OP_ALG_AAI_MASK) ==
202 if (!ctx->cdata.keylen)
220 ctx->cdata.keylen - CTR_RFC3686_NONCE_SIZE);
232 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad;
233 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad;
236 data_len[1] = ctx->cdata.keylen;
252 ctx->cdata.key_inline = !!(inl_mask & 2);
256 cnstr_shdsc_aead_encap(desc, &ctx->cdata, &ctx->adata, ivsize,
274 ctx->cdata.key_inline = !!(inl_mask & 2);
278 cnstr_shdsc_aead_decap(desc, &ctx->cdata, &ctx->adata, ivsize,
298 ctx->cdata.key_inline = !!(inl_mask & 2);
302 cnstr_shdsc_aead_givencap(desc, &ctx->cdata, &ctx->adata, ivsize,
330 ctx->cdata.keylen;
332 if (!ctx->cdata.keylen || !ctx->authsize)
341 ctx->cdata.key_inline = true;
342 ctx->cdata.key_virt = ctx->key;
344 ctx->cdata.key_inline = false;
345 ctx->cdata.key_dma = ctx->key_dma;
349 cnstr_shdsc_gcm_encap(desc, &ctx->cdata, ivsize, ctx->authsize, false);
358 ctx->cdata.key_inline = true;
359 ctx->cdata.key_virt = ctx->key;
361 ctx->cdata.key_inline = false;
362 ctx->cdata.key_dma = ctx->key_dma;
366 cnstr_shdsc_gcm_decap(desc, &ctx->cdata, ivsize, ctx->authsize, false);
395 ctx->cdata.keylen;
397 if (!ctx->cdata.keylen || !ctx->authsize)
406 ctx->cdata.key_inline = true;
407 ctx->cdata.key_virt = ctx->key;
409 ctx->cdata.key_inline = false;
410 ctx->cdata.key_dma = ctx->key_dma;
414 cnstr_shdsc_rfc4106_encap(desc, &ctx->cdata, ivsize, ctx->authsize,
424 ctx->cdata.key_inline = true;
425 ctx->cdata.key_virt = ctx->key;
427 ctx->cdata.key_inline = false;
428 ctx->cdata.key_dma = ctx->key_dma;
432 cnstr_shdsc_rfc4106_decap(desc, &ctx->cdata, ivsize, ctx->authsize,
463 ctx->cdata.keylen;
465 if (!ctx->cdata.keylen || !ctx->authsize)
474 ctx->cdata.key_inline = true;
475 ctx->cdata.key_virt = ctx->key;
477 ctx->cdata.key_inline = false;
478 ctx->cdata.key_dma = ctx->key_dma;
482 cnstr_shdsc_rfc4543_encap(desc, &ctx->cdata, ivsize, ctx->authsize,
492 ctx->cdata.key_inline = true;
493 ctx->cdata.key_virt = ctx->key;
495 ctx->cdata.key_inline = false;
496 ctx->cdata.key_dma = ctx->key_dma;
500 cnstr_shdsc_rfc4543_decap(desc, &ctx->cdata, ivsize, ctx->authsize,
529 if (!ctx->cdata.keylen || !ctx->authsize)
533 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize,
539 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize,
570 ctx->cdata.key_virt = ctx->key;
571 ctx->cdata.keylen = keylen - saltlen;
632 ctx->cdata.keylen = keys.enckeylen;
673 ctx->cdata.keylen = keylen;
698 ctx->cdata.keylen = keylen - 4;
699 dma_sync_single_for_device(jrdev, ctx->key_dma, ctx->cdata.keylen,
724 ctx->cdata.keylen = keylen - 4;
725 dma_sync_single_for_device(jrdev, ctx->key_dma, ctx->cdata.keylen,
745 ctx->cdata.keylen = keylen;
746 ctx->cdata.key_virt = key;
747 ctx->cdata.key_inline = true;
751 cnstr_shdsc_skcipher_encap(desc, &ctx->cdata, ivsize, is_rfc3686,
758 cnstr_shdsc_skcipher_decap(desc, &ctx->cdata, ivsize, is_rfc3686,
857 ctx->cdata.keylen = keylen;
858 ctx->cdata.key_virt = key;
859 ctx->cdata.key_inline = true;
863 cnstr_shdsc_xts_skcipher_encap(desc, &ctx->cdata);
869 cnstr_shdsc_xts_skcipher_decap(desc, &ctx->cdata);
1141 append_data(desc, ctx->key + ctx->cdata.keylen, 4);
1191 const bool ctr_mode = ((ctx->cdata.algtype & OP_ALG_AAI_MASK) ==
3384 ctx->cdata.algtype = OP_TYPE_CLASS1_ALG | caam->class1_alg_type;