Lines Matching refs:cdata
114 struct alginfo cdata; member
180 const bool ctr_mode = ((ctx->cdata.algtype & OP_ALG_AAI_MASK) == in aead_set_sh_desc()
188 if (!ctx->cdata.keylen) in aead_set_sh_desc()
206 ctx->cdata.keylen - CTR_RFC3686_NONCE_SIZE); in aead_set_sh_desc()
210 data_len[1] = ctx->cdata.keylen; in aead_set_sh_desc()
231 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad; in aead_set_sh_desc()
233 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad; in aead_set_sh_desc()
236 ctx->cdata.key_inline = !!(inl_mask & 2); in aead_set_sh_desc()
240 cnstr_shdsc_aead_encap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
263 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad; in aead_set_sh_desc()
265 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad; in aead_set_sh_desc()
268 ctx->cdata.key_inline = !!(inl_mask & 2); in aead_set_sh_desc()
272 cnstr_shdsc_aead_decap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
297 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad; in aead_set_sh_desc()
299 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad; in aead_set_sh_desc()
302 ctx->cdata.key_inline = !!(inl_mask & 2); in aead_set_sh_desc()
306 cnstr_shdsc_aead_givencap(desc, &ctx->cdata, &ctx->adata, ivsize, in aead_set_sh_desc()
334 ctx->cdata.keylen; in gcm_set_sh_desc()
336 if (!ctx->cdata.keylen || !ctx->authsize) in gcm_set_sh_desc()
345 ctx->cdata.key_inline = true; in gcm_set_sh_desc()
346 ctx->cdata.key_virt = ctx->key; in gcm_set_sh_desc()
348 ctx->cdata.key_inline = false; in gcm_set_sh_desc()
349 ctx->cdata.key_dma = ctx->key_dma; in gcm_set_sh_desc()
353 cnstr_shdsc_gcm_encap(desc, &ctx->cdata, ivsize, ctx->authsize, false); in gcm_set_sh_desc()
362 ctx->cdata.key_inline = true; in gcm_set_sh_desc()
363 ctx->cdata.key_virt = ctx->key; in gcm_set_sh_desc()
365 ctx->cdata.key_inline = false; in gcm_set_sh_desc()
366 ctx->cdata.key_dma = ctx->key_dma; in gcm_set_sh_desc()
370 cnstr_shdsc_gcm_decap(desc, &ctx->cdata, ivsize, ctx->authsize, false); in gcm_set_sh_desc()
394 ctx->cdata.keylen; in rfc4106_set_sh_desc()
396 if (!ctx->cdata.keylen || !ctx->authsize) in rfc4106_set_sh_desc()
405 ctx->cdata.key_inline = true; in rfc4106_set_sh_desc()
406 ctx->cdata.key_virt = ctx->key; in rfc4106_set_sh_desc()
408 ctx->cdata.key_inline = false; in rfc4106_set_sh_desc()
409 ctx->cdata.key_dma = ctx->key_dma; in rfc4106_set_sh_desc()
413 cnstr_shdsc_rfc4106_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
423 ctx->cdata.key_inline = true; in rfc4106_set_sh_desc()
424 ctx->cdata.key_virt = ctx->key; in rfc4106_set_sh_desc()
426 ctx->cdata.key_inline = false; in rfc4106_set_sh_desc()
427 ctx->cdata.key_dma = ctx->key_dma; in rfc4106_set_sh_desc()
431 cnstr_shdsc_rfc4106_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
457 ctx->cdata.keylen; in rfc4543_set_sh_desc()
459 if (!ctx->cdata.keylen || !ctx->authsize) in rfc4543_set_sh_desc()
468 ctx->cdata.key_inline = true; in rfc4543_set_sh_desc()
469 ctx->cdata.key_virt = ctx->key; in rfc4543_set_sh_desc()
471 ctx->cdata.key_inline = false; in rfc4543_set_sh_desc()
472 ctx->cdata.key_dma = ctx->key_dma; in rfc4543_set_sh_desc()
476 cnstr_shdsc_rfc4543_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
486 ctx->cdata.key_inline = true; in rfc4543_set_sh_desc()
487 ctx->cdata.key_virt = ctx->key; in rfc4543_set_sh_desc()
489 ctx->cdata.key_inline = false; in rfc4543_set_sh_desc()
490 ctx->cdata.key_dma = ctx->key_dma; in rfc4543_set_sh_desc()
494 cnstr_shdsc_rfc4543_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
572 ctx->cdata.keylen = keys.enckeylen; in aead_setkey()
594 ctx->cdata.keylen = keylen; in gcm_setkey()
619 ctx->cdata.keylen = keylen - 4; in rfc4106_setkey()
620 dma_sync_single_for_device(jrdev, ctx->key_dma, ctx->cdata.keylen, in rfc4106_setkey()
645 ctx->cdata.keylen = keylen - 4; in rfc4543_setkey()
646 dma_sync_single_for_device(jrdev, ctx->key_dma, ctx->cdata.keylen, in rfc4543_setkey()
661 const bool ctr_mode = ((ctx->cdata.algtype & OP_ALG_AAI_MASK) == in ablkcipher_setkey()
688 ctx->cdata.keylen = keylen; in ablkcipher_setkey()
689 ctx->cdata.key_virt = key; in ablkcipher_setkey()
690 ctx->cdata.key_inline = true; in ablkcipher_setkey()
694 cnstr_shdsc_ablkcipher_encap(desc, &ctx->cdata, ivsize, is_rfc3686, in ablkcipher_setkey()
701 cnstr_shdsc_ablkcipher_decap(desc, &ctx->cdata, ivsize, is_rfc3686, in ablkcipher_setkey()
708 cnstr_shdsc_ablkcipher_givencap(desc, &ctx->cdata, ivsize, is_rfc3686, in ablkcipher_setkey()
730 ctx->cdata.keylen = keylen; in xts_ablkcipher_setkey()
731 ctx->cdata.key_virt = key; in xts_ablkcipher_setkey()
732 ctx->cdata.key_inline = true; in xts_ablkcipher_setkey()
736 cnstr_shdsc_xts_ablkcipher_encap(desc, &ctx->cdata); in xts_ablkcipher_setkey()
742 cnstr_shdsc_xts_ablkcipher_decap(desc, &ctx->cdata); in xts_ablkcipher_setkey()
1050 append_data(desc, ctx->key + ctx->cdata.keylen, 4); in init_gcm_job()
1066 const bool ctr_mode = ((ctx->cdata.algtype & OP_ALG_AAI_MASK) == in init_authenc_job()
3284 ctx->cdata.algtype = OP_TYPE_CLASS1_ALG | caam->class1_alg_type; in caam_init_common()