Lines Matching refs:cdata
67 struct alginfo cdata;
90 const bool ctr_mode = ((ctx->cdata.algtype & OP_ALG_AAI_MASK) ==
95 if (!ctx->cdata.keylen || !ctx->authsize)
113 ctx->cdata.keylen - CTR_RFC3686_NONCE_SIZE);
125 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad;
126 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad;
129 data_len[1] = ctx->cdata.keylen;
142 ctx->cdata.key_inline = !!(inl_mask & 2);
144 cnstr_shdsc_aead_encap(ctx->sh_desc_enc, &ctx->cdata, &ctx->adata,
157 ctx->cdata.key_inline = !!(inl_mask & 2);
159 cnstr_shdsc_aead_decap(ctx->sh_desc_dec, &ctx->cdata, &ctx->adata,
175 ctx->cdata.key_inline = !!(inl_mask & 2);
177 cnstr_shdsc_aead_givencap(ctx->sh_desc_enc, &ctx->cdata, &ctx->adata,
251 ctx->cdata.keylen = keys.enckeylen;
305 ctx->cdata.keylen;
307 if (!ctx->cdata.keylen || !ctx->authsize)
315 ctx->cdata.key_inline = true;
316 ctx->cdata.key_virt = ctx->key;
318 ctx->cdata.key_inline = false;
319 ctx->cdata.key_dma = ctx->key_dma;
322 cnstr_shdsc_gcm_encap(ctx->sh_desc_enc, &ctx->cdata, ivsize,
330 ctx->cdata.key_inline = true;
331 ctx->cdata.key_virt = ctx->key;
333 ctx->cdata.key_inline = false;
334 ctx->cdata.key_dma = ctx->key_dma;
337 cnstr_shdsc_gcm_decap(ctx->sh_desc_dec, &ctx->cdata, ivsize,
375 ctx->cdata.keylen = keylen;
408 ctx->cdata.keylen;
410 if (!ctx->cdata.keylen || !ctx->authsize)
413 ctx->cdata.key_virt = ctx->key;
420 ctx->cdata.key_inline = true;
422 ctx->cdata.key_inline = false;
423 ctx->cdata.key_dma = ctx->key_dma;
426 cnstr_shdsc_rfc4106_encap(ctx->sh_desc_enc, &ctx->cdata, ivsize,
434 ctx->cdata.key_inline = true;
436 ctx->cdata.key_inline = false;
437 ctx->cdata.key_dma = ctx->key_dma;
440 cnstr_shdsc_rfc4106_decap(ctx->sh_desc_dec, &ctx->cdata, ivsize,
481 ctx->cdata.keylen = keylen - 4;
483 ctx->cdata.keylen, ctx->dir);
516 ctx->cdata.keylen;
518 if (!ctx->cdata.keylen || !ctx->authsize)
521 ctx->cdata.key_virt = ctx->key;
528 ctx->cdata.key_inline = true;
530 ctx->cdata.key_inline = false;
531 ctx->cdata.key_dma = ctx->key_dma;
534 cnstr_shdsc_rfc4543_encap(ctx->sh_desc_enc, &ctx->cdata, ivsize,
542 ctx->cdata.key_inline = true;
544 ctx->cdata.key_inline = false;
545 ctx->cdata.key_dma = ctx->key_dma;
548 cnstr_shdsc_rfc4543_decap(ctx->sh_desc_dec, &ctx->cdata, ivsize,
587 ctx->cdata.keylen = keylen - 4;
589 ctx->cdata.keylen, ctx->dir);
632 ctx->cdata.keylen = keylen;
633 ctx->cdata.key_virt = key;
634 ctx->cdata.key_inline = true;
637 cnstr_shdsc_skcipher_encap(ctx->sh_desc_enc, &ctx->cdata, ivsize,
639 cnstr_shdsc_skcipher_decap(ctx->sh_desc_dec, &ctx->cdata, ivsize,
755 ctx->cdata.keylen = keylen;
756 ctx->cdata.key_virt = key;
757 ctx->cdata.key_inline = true;
760 cnstr_shdsc_xts_skcipher_encap(ctx->sh_desc_enc, &ctx->cdata);
761 cnstr_shdsc_xts_skcipher_decap(ctx->sh_desc_dec, &ctx->cdata);
2477 ctx->cdata.algtype = OP_TYPE_CLASS1_ALG | caam->class1_alg_type;