Lines Matching refs:cdata
113 struct alginfo cdata; member
179 const bool ctr_mode = ((ctx->cdata.algtype & OP_ALG_AAI_MASK) == in aead_set_sh_desc()
187 if (!ctx->cdata.keylen) in aead_set_sh_desc()
205 ctx->cdata.keylen - CTR_RFC3686_NONCE_SIZE); in aead_set_sh_desc()
217 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad; in aead_set_sh_desc()
218 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad; in aead_set_sh_desc()
221 data_len[1] = ctx->cdata.keylen; in aead_set_sh_desc()
237 ctx->cdata.key_inline = !!(inl_mask & 2); in aead_set_sh_desc()
241 cnstr_shdsc_aead_encap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
259 ctx->cdata.key_inline = !!(inl_mask & 2); in aead_set_sh_desc()
263 cnstr_shdsc_aead_decap(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_givencap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
315 ctx->cdata.keylen; in gcm_set_sh_desc()
317 if (!ctx->cdata.keylen || !ctx->authsize) in gcm_set_sh_desc()
326 ctx->cdata.key_inline = true; in gcm_set_sh_desc()
327 ctx->cdata.key_virt = ctx->key; in gcm_set_sh_desc()
329 ctx->cdata.key_inline = false; in gcm_set_sh_desc()
330 ctx->cdata.key_dma = ctx->key_dma; in gcm_set_sh_desc()
334 cnstr_shdsc_gcm_encap(desc, &ctx->cdata, ivsize, ctx->authsize, false); in gcm_set_sh_desc()
343 ctx->cdata.key_inline = true; in gcm_set_sh_desc()
344 ctx->cdata.key_virt = ctx->key; in gcm_set_sh_desc()
346 ctx->cdata.key_inline = false; in gcm_set_sh_desc()
347 ctx->cdata.key_dma = ctx->key_dma; in gcm_set_sh_desc()
351 cnstr_shdsc_gcm_decap(desc, &ctx->cdata, ivsize, ctx->authsize, false); in gcm_set_sh_desc()
380 ctx->cdata.keylen; in rfc4106_set_sh_desc()
382 if (!ctx->cdata.keylen || !ctx->authsize) in rfc4106_set_sh_desc()
391 ctx->cdata.key_inline = true; in rfc4106_set_sh_desc()
392 ctx->cdata.key_virt = ctx->key; in rfc4106_set_sh_desc()
394 ctx->cdata.key_inline = false; in rfc4106_set_sh_desc()
395 ctx->cdata.key_dma = ctx->key_dma; in rfc4106_set_sh_desc()
399 cnstr_shdsc_rfc4106_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
409 ctx->cdata.key_inline = true; in rfc4106_set_sh_desc()
410 ctx->cdata.key_virt = ctx->key; in rfc4106_set_sh_desc()
412 ctx->cdata.key_inline = false; in rfc4106_set_sh_desc()
413 ctx->cdata.key_dma = ctx->key_dma; in rfc4106_set_sh_desc()
417 cnstr_shdsc_rfc4106_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
448 ctx->cdata.keylen; in rfc4543_set_sh_desc()
450 if (!ctx->cdata.keylen || !ctx->authsize) in rfc4543_set_sh_desc()
459 ctx->cdata.key_inline = true; in rfc4543_set_sh_desc()
460 ctx->cdata.key_virt = ctx->key; in rfc4543_set_sh_desc()
462 ctx->cdata.key_inline = false; in rfc4543_set_sh_desc()
463 ctx->cdata.key_dma = ctx->key_dma; in rfc4543_set_sh_desc()
467 cnstr_shdsc_rfc4543_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
477 ctx->cdata.key_inline = true; in rfc4543_set_sh_desc()
478 ctx->cdata.key_virt = ctx->key; in rfc4543_set_sh_desc()
480 ctx->cdata.key_inline = false; in rfc4543_set_sh_desc()
481 ctx->cdata.key_dma = ctx->key_dma; in rfc4543_set_sh_desc()
485 cnstr_shdsc_rfc4543_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
514 if (!ctx->cdata.keylen || !ctx->authsize) in chachapoly_set_sh_desc()
518 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
524 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
556 ctx->cdata.key_virt = key; in chachapoly_setkey()
557 ctx->cdata.keylen = keylen - saltlen; in chachapoly_setkey()
618 ctx->cdata.keylen = keys.enckeylen; in aead_setkey()
662 ctx->cdata.keylen = keylen; in gcm_setkey()
689 ctx->cdata.keylen = keylen - 4; in rfc4106_setkey()
690 dma_sync_single_for_device(jrdev, ctx->key_dma, ctx->cdata.keylen, in rfc4106_setkey()
717 ctx->cdata.keylen = keylen - 4; in rfc4543_setkey()
718 dma_sync_single_for_device(jrdev, ctx->key_dma, ctx->cdata.keylen, in rfc4543_setkey()
738 ctx->cdata.keylen = keylen; in skcipher_setkey()
739 ctx->cdata.key_virt = key; in skcipher_setkey()
740 ctx->cdata.key_inline = true; in skcipher_setkey()
744 cnstr_shdsc_skcipher_encap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
751 cnstr_shdsc_skcipher_decap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
854 ctx->cdata.keylen = keylen; in xts_skcipher_setkey()
855 ctx->cdata.key_virt = key; in xts_skcipher_setkey()
856 ctx->cdata.key_inline = true; in xts_skcipher_setkey()
860 cnstr_shdsc_xts_skcipher_encap(desc, &ctx->cdata); in xts_skcipher_setkey()
866 cnstr_shdsc_xts_skcipher_decap(desc, &ctx->cdata); in xts_skcipher_setkey()
1173 append_data(desc, ctx->key + ctx->cdata.keylen, 4); in init_gcm_job()
1223 const bool ctr_mode = ((ctx->cdata.algtype & OP_ALG_AAI_MASK) == in init_authenc_job()
3442 ctx->cdata.algtype = OP_TYPE_CLASS1_ALG | caam->class1_alg_type; in caam_init_common()