Lines Matching refs:cdata

72 	struct alginfo cdata;
95 const bool ctr_mode = ((ctx->cdata.algtype & OP_ALG_AAI_MASK) ==
100 if (!ctx->cdata.keylen || !ctx->authsize)
118 ctx->cdata.keylen - CTR_RFC3686_NONCE_SIZE);
130 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad;
131 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad;
134 data_len[1] = ctx->cdata.keylen;
147 ctx->cdata.key_inline = !!(inl_mask & 2);
149 cnstr_shdsc_aead_encap(ctx->sh_desc_enc, &ctx->cdata, &ctx->adata,
162 ctx->cdata.key_inline = !!(inl_mask & 2);
164 cnstr_shdsc_aead_decap(ctx->sh_desc_dec, &ctx->cdata, &ctx->adata,
180 ctx->cdata.key_inline = !!(inl_mask & 2);
182 cnstr_shdsc_aead_givencap(ctx->sh_desc_enc, &ctx->cdata, &ctx->adata,
256 ctx->cdata.keylen = keys.enckeylen;
310 ctx->cdata.keylen;
312 if (!ctx->cdata.keylen || !ctx->authsize)
320 ctx->cdata.key_inline = true;
321 ctx->cdata.key_virt = ctx->key;
323 ctx->cdata.key_inline = false;
324 ctx->cdata.key_dma = ctx->key_dma;
327 cnstr_shdsc_gcm_encap(ctx->sh_desc_enc, &ctx->cdata, ivsize,
335 ctx->cdata.key_inline = true;
336 ctx->cdata.key_virt = ctx->key;
338 ctx->cdata.key_inline = false;
339 ctx->cdata.key_dma = ctx->key_dma;
342 cnstr_shdsc_gcm_decap(ctx->sh_desc_dec, &ctx->cdata, ivsize,
380 ctx->cdata.keylen = keylen;
413 ctx->cdata.keylen;
415 if (!ctx->cdata.keylen || !ctx->authsize)
418 ctx->cdata.key_virt = ctx->key;
425 ctx->cdata.key_inline = true;
427 ctx->cdata.key_inline = false;
428 ctx->cdata.key_dma = ctx->key_dma;
431 cnstr_shdsc_rfc4106_encap(ctx->sh_desc_enc, &ctx->cdata, ivsize,
439 ctx->cdata.key_inline = true;
441 ctx->cdata.key_inline = false;
442 ctx->cdata.key_dma = ctx->key_dma;
445 cnstr_shdsc_rfc4106_decap(ctx->sh_desc_dec, &ctx->cdata, ivsize,
486 ctx->cdata.keylen = keylen - 4;
488 ctx->cdata.keylen, ctx->dir);
521 ctx->cdata.keylen;
523 if (!ctx->cdata.keylen || !ctx->authsize)
526 ctx->cdata.key_virt = ctx->key;
533 ctx->cdata.key_inline = true;
535 ctx->cdata.key_inline = false;
536 ctx->cdata.key_dma = ctx->key_dma;
539 cnstr_shdsc_rfc4543_encap(ctx->sh_desc_enc, &ctx->cdata, ivsize,
547 ctx->cdata.key_inline = true;
549 ctx->cdata.key_inline = false;
550 ctx->cdata.key_dma = ctx->key_dma;
553 cnstr_shdsc_rfc4543_decap(ctx->sh_desc_dec, &ctx->cdata, ivsize,
592 ctx->cdata.keylen = keylen - 4;
594 ctx->cdata.keylen, ctx->dir);
637 ctx->cdata.keylen = keylen;
638 ctx->cdata.key_virt = key;
639 ctx->cdata.key_inline = true;
642 cnstr_shdsc_skcipher_encap(ctx->sh_desc_enc, &ctx->cdata, ivsize,
644 cnstr_shdsc_skcipher_decap(ctx->sh_desc_dec, &ctx->cdata, ivsize,
760 ctx->cdata.keylen = keylen;
761 ctx->cdata.key_virt = key;
762 ctx->cdata.key_inline = true;
765 cnstr_shdsc_xts_skcipher_encap(ctx->sh_desc_enc, &ctx->cdata);
766 cnstr_shdsc_xts_skcipher_decap(ctx->sh_desc_dec, &ctx->cdata);
2493 ctx->cdata.algtype = OP_TYPE_CLASS1_ALG | caam->class1_alg_type;