Lines Matching refs:cdata
86 struct alginfo cdata; member
184 const bool ctr_mode = ((ctx->cdata.algtype & OP_ALG_AAI_MASK) == in aead_set_sh_desc()
188 if (!ctx->cdata.keylen || !ctx->authsize) in aead_set_sh_desc()
206 ctx->cdata.keylen - CTR_RFC3686_NONCE_SIZE); in aead_set_sh_desc()
218 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad; in aead_set_sh_desc()
219 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad; in aead_set_sh_desc()
222 data_len[1] = ctx->cdata.keylen; in aead_set_sh_desc()
233 ctx->cdata.key_inline = !!(inl_mask & 2); in aead_set_sh_desc()
239 cnstr_shdsc_aead_givencap(desc, &ctx->cdata, &ctx->adata, in aead_set_sh_desc()
244 cnstr_shdsc_aead_encap(desc, &ctx->cdata, &ctx->adata, in aead_set_sh_desc()
261 ctx->cdata.key_inline = !!(inl_mask & 2); in aead_set_sh_desc()
265 cnstr_shdsc_aead_decap(desc, &ctx->cdata, &ctx->adata, in aead_set_sh_desc()
318 ctx->cdata.keylen = keys.enckeylen; in aead_setkey()
596 if (!ctx->cdata.keylen || !ctx->authsize) in chachapoly_set_sh_desc()
601 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
610 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
642 ctx->cdata.key_virt = key; in chachapoly_setkey()
643 ctx->cdata.keylen = keylen - saltlen; in chachapoly_setkey()
656 ctx->cdata.keylen; in gcm_set_sh_desc()
658 if (!ctx->cdata.keylen || !ctx->authsize) in gcm_set_sh_desc()
667 ctx->cdata.key_inline = true; in gcm_set_sh_desc()
668 ctx->cdata.key_virt = ctx->key; in gcm_set_sh_desc()
670 ctx->cdata.key_inline = false; in gcm_set_sh_desc()
671 ctx->cdata.key_dma = ctx->key_dma; in gcm_set_sh_desc()
676 cnstr_shdsc_gcm_encap(desc, &ctx->cdata, ivsize, ctx->authsize, true); in gcm_set_sh_desc()
687 ctx->cdata.key_inline = true; in gcm_set_sh_desc()
688 ctx->cdata.key_virt = ctx->key; in gcm_set_sh_desc()
690 ctx->cdata.key_inline = false; in gcm_set_sh_desc()
691 ctx->cdata.key_dma = ctx->key_dma; in gcm_set_sh_desc()
696 cnstr_shdsc_gcm_decap(desc, &ctx->cdata, ivsize, ctx->authsize, true); in gcm_set_sh_desc()
735 ctx->cdata.keylen = keylen; in gcm_setkey()
748 ctx->cdata.keylen; in rfc4106_set_sh_desc()
750 if (!ctx->cdata.keylen || !ctx->authsize) in rfc4106_set_sh_desc()
753 ctx->cdata.key_virt = ctx->key; in rfc4106_set_sh_desc()
761 ctx->cdata.key_inline = true; in rfc4106_set_sh_desc()
763 ctx->cdata.key_inline = false; in rfc4106_set_sh_desc()
764 ctx->cdata.key_dma = ctx->key_dma; in rfc4106_set_sh_desc()
769 cnstr_shdsc_rfc4106_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
781 ctx->cdata.key_inline = true; in rfc4106_set_sh_desc()
783 ctx->cdata.key_inline = false; in rfc4106_set_sh_desc()
784 ctx->cdata.key_dma = ctx->key_dma; in rfc4106_set_sh_desc()
789 cnstr_shdsc_rfc4106_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
834 ctx->cdata.keylen = keylen - 4; in rfc4106_setkey()
835 dma_sync_single_for_device(dev, ctx->key_dma, ctx->cdata.keylen, in rfc4106_setkey()
849 ctx->cdata.keylen; in rfc4543_set_sh_desc()
851 if (!ctx->cdata.keylen || !ctx->authsize) in rfc4543_set_sh_desc()
854 ctx->cdata.key_virt = ctx->key; in rfc4543_set_sh_desc()
862 ctx->cdata.key_inline = true; in rfc4543_set_sh_desc()
864 ctx->cdata.key_inline = false; in rfc4543_set_sh_desc()
865 ctx->cdata.key_dma = ctx->key_dma; in rfc4543_set_sh_desc()
870 cnstr_shdsc_rfc4543_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
882 ctx->cdata.key_inline = true; in rfc4543_set_sh_desc()
884 ctx->cdata.key_inline = false; in rfc4543_set_sh_desc()
885 ctx->cdata.key_dma = ctx->key_dma; in rfc4543_set_sh_desc()
890 cnstr_shdsc_rfc4543_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
933 ctx->cdata.keylen = keylen - 4; in rfc4543_setkey()
934 dma_sync_single_for_device(dev, ctx->key_dma, ctx->cdata.keylen, in rfc4543_setkey()
956 ctx->cdata.keylen = keylen; in skcipher_setkey()
957 ctx->cdata.key_virt = key; in skcipher_setkey()
958 ctx->cdata.key_inline = true; in skcipher_setkey()
963 cnstr_shdsc_skcipher_encap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
973 cnstr_shdsc_skcipher_decap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
1084 ctx->cdata.keylen = keylen; in xts_skcipher_setkey()
1085 ctx->cdata.key_virt = key; in xts_skcipher_setkey()
1086 ctx->cdata.key_inline = true; in xts_skcipher_setkey()
1091 cnstr_shdsc_xts_skcipher_encap(desc, &ctx->cdata); in xts_skcipher_setkey()
1100 cnstr_shdsc_xts_skcipher_decap(desc, &ctx->cdata); in xts_skcipher_setkey()
1580 ctx->cdata.algtype = OP_TYPE_CLASS1_ALG | caam->class1_alg_type; in caam_cra_init()