Lines Matching refs:cdata

89 	struct alginfo cdata;  member
187 const bool ctr_mode = ((ctx->cdata.algtype & OP_ALG_AAI_MASK) == in aead_set_sh_desc()
191 if (!ctx->cdata.keylen || !ctx->authsize) in aead_set_sh_desc()
209 ctx->cdata.keylen - CTR_RFC3686_NONCE_SIZE); in aead_set_sh_desc()
221 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad; in aead_set_sh_desc()
222 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad; in aead_set_sh_desc()
225 data_len[1] = ctx->cdata.keylen; in aead_set_sh_desc()
236 ctx->cdata.key_inline = !!(inl_mask & 2); in aead_set_sh_desc()
242 cnstr_shdsc_aead_givencap(desc, &ctx->cdata, &ctx->adata, in aead_set_sh_desc()
247 cnstr_shdsc_aead_encap(desc, &ctx->cdata, &ctx->adata, in aead_set_sh_desc()
264 ctx->cdata.key_inline = !!(inl_mask & 2); in aead_set_sh_desc()
268 cnstr_shdsc_aead_decap(desc, &ctx->cdata, &ctx->adata, in aead_set_sh_desc()
321 ctx->cdata.keylen = keys.enckeylen; in aead_setkey()
599 if (!ctx->cdata.keylen || !ctx->authsize) in chachapoly_set_sh_desc()
604 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
613 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
646 ctx->cdata.key_virt = ctx->key; in chachapoly_setkey()
647 ctx->cdata.keylen = keylen - saltlen; in chachapoly_setkey()
660 ctx->cdata.keylen; in gcm_set_sh_desc()
662 if (!ctx->cdata.keylen || !ctx->authsize) in gcm_set_sh_desc()
671 ctx->cdata.key_inline = true; in gcm_set_sh_desc()
672 ctx->cdata.key_virt = ctx->key; in gcm_set_sh_desc()
674 ctx->cdata.key_inline = false; in gcm_set_sh_desc()
675 ctx->cdata.key_dma = ctx->key_dma; in gcm_set_sh_desc()
680 cnstr_shdsc_gcm_encap(desc, &ctx->cdata, ivsize, ctx->authsize, true); in gcm_set_sh_desc()
691 ctx->cdata.key_inline = true; in gcm_set_sh_desc()
692 ctx->cdata.key_virt = ctx->key; in gcm_set_sh_desc()
694 ctx->cdata.key_inline = false; in gcm_set_sh_desc()
695 ctx->cdata.key_dma = ctx->key_dma; in gcm_set_sh_desc()
700 cnstr_shdsc_gcm_decap(desc, &ctx->cdata, ivsize, ctx->authsize, true); in gcm_set_sh_desc()
739 ctx->cdata.keylen = keylen; in gcm_setkey()
752 ctx->cdata.keylen; in rfc4106_set_sh_desc()
754 if (!ctx->cdata.keylen || !ctx->authsize) in rfc4106_set_sh_desc()
757 ctx->cdata.key_virt = ctx->key; in rfc4106_set_sh_desc()
765 ctx->cdata.key_inline = true; in rfc4106_set_sh_desc()
767 ctx->cdata.key_inline = false; in rfc4106_set_sh_desc()
768 ctx->cdata.key_dma = ctx->key_dma; in rfc4106_set_sh_desc()
773 cnstr_shdsc_rfc4106_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
785 ctx->cdata.key_inline = true; in rfc4106_set_sh_desc()
787 ctx->cdata.key_inline = false; in rfc4106_set_sh_desc()
788 ctx->cdata.key_dma = ctx->key_dma; in rfc4106_set_sh_desc()
793 cnstr_shdsc_rfc4106_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
838 ctx->cdata.keylen = keylen - 4; in rfc4106_setkey()
839 dma_sync_single_for_device(dev, ctx->key_dma, ctx->cdata.keylen, in rfc4106_setkey()
853 ctx->cdata.keylen; in rfc4543_set_sh_desc()
855 if (!ctx->cdata.keylen || !ctx->authsize) in rfc4543_set_sh_desc()
858 ctx->cdata.key_virt = ctx->key; in rfc4543_set_sh_desc()
866 ctx->cdata.key_inline = true; in rfc4543_set_sh_desc()
868 ctx->cdata.key_inline = false; in rfc4543_set_sh_desc()
869 ctx->cdata.key_dma = ctx->key_dma; in rfc4543_set_sh_desc()
874 cnstr_shdsc_rfc4543_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
886 ctx->cdata.key_inline = true; in rfc4543_set_sh_desc()
888 ctx->cdata.key_inline = false; in rfc4543_set_sh_desc()
889 ctx->cdata.key_dma = ctx->key_dma; in rfc4543_set_sh_desc()
894 cnstr_shdsc_rfc4543_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
937 ctx->cdata.keylen = keylen - 4; in rfc4543_setkey()
938 dma_sync_single_for_device(dev, ctx->key_dma, ctx->cdata.keylen, in rfc4543_setkey()
960 ctx->cdata.keylen = keylen; in skcipher_setkey()
961 ctx->cdata.key_virt = key; in skcipher_setkey()
962 ctx->cdata.key_inline = true; in skcipher_setkey()
967 cnstr_shdsc_skcipher_encap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
977 cnstr_shdsc_skcipher_decap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
1088 ctx->cdata.keylen = keylen; in xts_skcipher_setkey()
1089 ctx->cdata.key_virt = key; in xts_skcipher_setkey()
1090 ctx->cdata.key_inline = true; in xts_skcipher_setkey()
1095 cnstr_shdsc_xts_skcipher_encap(desc, &ctx->cdata); in xts_skcipher_setkey()
1104 cnstr_shdsc_xts_skcipher_decap(desc, &ctx->cdata); in xts_skcipher_setkey()
1584 ctx->cdata.algtype = OP_TYPE_CLASS1_ALG | caam->class1_alg_type; in caam_cra_init()