Lines Matching refs:cdata

125 	struct alginfo cdata;  member
203 const bool ctr_mode = ((ctx->cdata.algtype & OP_ALG_AAI_MASK) == in aead_set_sh_desc()
211 if (!ctx->cdata.keylen) in aead_set_sh_desc()
229 ctx->cdata.keylen - CTR_RFC3686_NONCE_SIZE); in aead_set_sh_desc()
241 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad; in aead_set_sh_desc()
242 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad; in aead_set_sh_desc()
245 data_len[1] = ctx->cdata.keylen; in aead_set_sh_desc()
261 ctx->cdata.key_inline = !!(inl_mask & 2); in aead_set_sh_desc()
265 cnstr_shdsc_aead_encap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
283 ctx->cdata.key_inline = !!(inl_mask & 2); in aead_set_sh_desc()
287 cnstr_shdsc_aead_decap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
307 ctx->cdata.key_inline = !!(inl_mask & 2); in aead_set_sh_desc()
311 cnstr_shdsc_aead_givencap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
339 ctx->cdata.keylen; in gcm_set_sh_desc()
341 if (!ctx->cdata.keylen || !ctx->authsize) in gcm_set_sh_desc()
350 ctx->cdata.key_inline = true; in gcm_set_sh_desc()
351 ctx->cdata.key_virt = ctx->key; in gcm_set_sh_desc()
353 ctx->cdata.key_inline = false; in gcm_set_sh_desc()
354 ctx->cdata.key_dma = ctx->key_dma; in gcm_set_sh_desc()
358 cnstr_shdsc_gcm_encap(desc, &ctx->cdata, ivsize, ctx->authsize, false); in gcm_set_sh_desc()
367 ctx->cdata.key_inline = true; in gcm_set_sh_desc()
368 ctx->cdata.key_virt = ctx->key; in gcm_set_sh_desc()
370 ctx->cdata.key_inline = false; in gcm_set_sh_desc()
371 ctx->cdata.key_dma = ctx->key_dma; in gcm_set_sh_desc()
375 cnstr_shdsc_gcm_decap(desc, &ctx->cdata, ivsize, ctx->authsize, false); in gcm_set_sh_desc()
404 ctx->cdata.keylen; in rfc4106_set_sh_desc()
406 if (!ctx->cdata.keylen || !ctx->authsize) in rfc4106_set_sh_desc()
415 ctx->cdata.key_inline = true; in rfc4106_set_sh_desc()
416 ctx->cdata.key_virt = ctx->key; in rfc4106_set_sh_desc()
418 ctx->cdata.key_inline = false; in rfc4106_set_sh_desc()
419 ctx->cdata.key_dma = ctx->key_dma; in rfc4106_set_sh_desc()
423 cnstr_shdsc_rfc4106_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
433 ctx->cdata.key_inline = true; in rfc4106_set_sh_desc()
434 ctx->cdata.key_virt = ctx->key; in rfc4106_set_sh_desc()
436 ctx->cdata.key_inline = false; in rfc4106_set_sh_desc()
437 ctx->cdata.key_dma = ctx->key_dma; in rfc4106_set_sh_desc()
441 cnstr_shdsc_rfc4106_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
472 ctx->cdata.keylen; in rfc4543_set_sh_desc()
474 if (!ctx->cdata.keylen || !ctx->authsize) in rfc4543_set_sh_desc()
483 ctx->cdata.key_inline = true; in rfc4543_set_sh_desc()
484 ctx->cdata.key_virt = ctx->key; in rfc4543_set_sh_desc()
486 ctx->cdata.key_inline = false; in rfc4543_set_sh_desc()
487 ctx->cdata.key_dma = ctx->key_dma; in rfc4543_set_sh_desc()
491 cnstr_shdsc_rfc4543_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
501 ctx->cdata.key_inline = true; in rfc4543_set_sh_desc()
502 ctx->cdata.key_virt = ctx->key; in rfc4543_set_sh_desc()
504 ctx->cdata.key_inline = false; in rfc4543_set_sh_desc()
505 ctx->cdata.key_dma = ctx->key_dma; in rfc4543_set_sh_desc()
509 cnstr_shdsc_rfc4543_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
538 if (!ctx->cdata.keylen || !ctx->authsize) in chachapoly_set_sh_desc()
542 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
548 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
579 ctx->cdata.key_virt = ctx->key; in chachapoly_setkey()
580 ctx->cdata.keylen = keylen - saltlen; in chachapoly_setkey()
641 ctx->cdata.keylen = keys.enckeylen; in aead_setkey()
682 ctx->cdata.keylen = keylen; in gcm_setkey()
707 ctx->cdata.keylen = keylen - 4; in rfc4106_setkey()
708 dma_sync_single_for_device(jrdev, ctx->key_dma, ctx->cdata.keylen, in rfc4106_setkey()
733 ctx->cdata.keylen = keylen - 4; in rfc4543_setkey()
734 dma_sync_single_for_device(jrdev, ctx->key_dma, ctx->cdata.keylen, in rfc4543_setkey()
754 ctx->cdata.keylen = keylen; in skcipher_setkey()
755 ctx->cdata.key_virt = key; in skcipher_setkey()
756 ctx->cdata.key_inline = true; in skcipher_setkey()
760 cnstr_shdsc_skcipher_encap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
767 cnstr_shdsc_skcipher_decap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
866 ctx->cdata.keylen = keylen; in xts_skcipher_setkey()
867 ctx->cdata.key_virt = key; in xts_skcipher_setkey()
868 ctx->cdata.key_inline = true; in xts_skcipher_setkey()
872 cnstr_shdsc_xts_skcipher_encap(desc, &ctx->cdata); in xts_skcipher_setkey()
878 cnstr_shdsc_xts_skcipher_decap(desc, &ctx->cdata); in xts_skcipher_setkey()
1156 append_data(desc, ctx->key + ctx->cdata.keylen, 4); in init_gcm_job()
1207 const bool ctr_mode = ((ctx->cdata.algtype & OP_ALG_AAI_MASK) == in init_authenc_job()
3614 ctx->cdata.algtype = OP_TYPE_CLASS1_ALG | caam->class1_alg_type; in caam_init_common()