Lines Matching refs:cdata
88 struct alginfo cdata; member
186 const bool ctr_mode = ((ctx->cdata.algtype & OP_ALG_AAI_MASK) == in aead_set_sh_desc()
190 if (!ctx->cdata.keylen || !ctx->authsize) in aead_set_sh_desc()
208 ctx->cdata.keylen - CTR_RFC3686_NONCE_SIZE); in aead_set_sh_desc()
220 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad; in aead_set_sh_desc()
221 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad; in aead_set_sh_desc()
224 data_len[1] = ctx->cdata.keylen; in aead_set_sh_desc()
235 ctx->cdata.key_inline = !!(inl_mask & 2); in aead_set_sh_desc()
241 cnstr_shdsc_aead_givencap(desc, &ctx->cdata, &ctx->adata, in aead_set_sh_desc()
246 cnstr_shdsc_aead_encap(desc, &ctx->cdata, &ctx->adata, in aead_set_sh_desc()
263 ctx->cdata.key_inline = !!(inl_mask & 2); in aead_set_sh_desc()
267 cnstr_shdsc_aead_decap(desc, &ctx->cdata, &ctx->adata, in aead_set_sh_desc()
320 ctx->cdata.keylen = keys.enckeylen; in aead_setkey()
598 if (!ctx->cdata.keylen || !ctx->authsize) in chachapoly_set_sh_desc()
603 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
612 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
644 ctx->cdata.key_virt = key; in chachapoly_setkey()
645 ctx->cdata.keylen = keylen - saltlen; in chachapoly_setkey()
658 ctx->cdata.keylen; in gcm_set_sh_desc()
660 if (!ctx->cdata.keylen || !ctx->authsize) in gcm_set_sh_desc()
669 ctx->cdata.key_inline = true; in gcm_set_sh_desc()
670 ctx->cdata.key_virt = ctx->key; in gcm_set_sh_desc()
672 ctx->cdata.key_inline = false; in gcm_set_sh_desc()
673 ctx->cdata.key_dma = ctx->key_dma; in gcm_set_sh_desc()
678 cnstr_shdsc_gcm_encap(desc, &ctx->cdata, ivsize, ctx->authsize, true); in gcm_set_sh_desc()
689 ctx->cdata.key_inline = true; in gcm_set_sh_desc()
690 ctx->cdata.key_virt = ctx->key; in gcm_set_sh_desc()
692 ctx->cdata.key_inline = false; in gcm_set_sh_desc()
693 ctx->cdata.key_dma = ctx->key_dma; in gcm_set_sh_desc()
698 cnstr_shdsc_gcm_decap(desc, &ctx->cdata, ivsize, ctx->authsize, true); in gcm_set_sh_desc()
737 ctx->cdata.keylen = keylen; in gcm_setkey()
750 ctx->cdata.keylen; in rfc4106_set_sh_desc()
752 if (!ctx->cdata.keylen || !ctx->authsize) in rfc4106_set_sh_desc()
755 ctx->cdata.key_virt = ctx->key; in rfc4106_set_sh_desc()
763 ctx->cdata.key_inline = true; in rfc4106_set_sh_desc()
765 ctx->cdata.key_inline = false; in rfc4106_set_sh_desc()
766 ctx->cdata.key_dma = ctx->key_dma; in rfc4106_set_sh_desc()
771 cnstr_shdsc_rfc4106_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
783 ctx->cdata.key_inline = true; in rfc4106_set_sh_desc()
785 ctx->cdata.key_inline = false; in rfc4106_set_sh_desc()
786 ctx->cdata.key_dma = ctx->key_dma; in rfc4106_set_sh_desc()
791 cnstr_shdsc_rfc4106_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4106_set_sh_desc()
836 ctx->cdata.keylen = keylen - 4; in rfc4106_setkey()
837 dma_sync_single_for_device(dev, ctx->key_dma, ctx->cdata.keylen, in rfc4106_setkey()
851 ctx->cdata.keylen; in rfc4543_set_sh_desc()
853 if (!ctx->cdata.keylen || !ctx->authsize) in rfc4543_set_sh_desc()
856 ctx->cdata.key_virt = ctx->key; in rfc4543_set_sh_desc()
864 ctx->cdata.key_inline = true; in rfc4543_set_sh_desc()
866 ctx->cdata.key_inline = false; in rfc4543_set_sh_desc()
867 ctx->cdata.key_dma = ctx->key_dma; in rfc4543_set_sh_desc()
872 cnstr_shdsc_rfc4543_encap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
884 ctx->cdata.key_inline = true; in rfc4543_set_sh_desc()
886 ctx->cdata.key_inline = false; in rfc4543_set_sh_desc()
887 ctx->cdata.key_dma = ctx->key_dma; in rfc4543_set_sh_desc()
892 cnstr_shdsc_rfc4543_decap(desc, &ctx->cdata, ivsize, ctx->authsize, in rfc4543_set_sh_desc()
935 ctx->cdata.keylen = keylen - 4; in rfc4543_setkey()
936 dma_sync_single_for_device(dev, ctx->key_dma, ctx->cdata.keylen, in rfc4543_setkey()
958 ctx->cdata.keylen = keylen; in skcipher_setkey()
959 ctx->cdata.key_virt = key; in skcipher_setkey()
960 ctx->cdata.key_inline = true; in skcipher_setkey()
965 cnstr_shdsc_skcipher_encap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
975 cnstr_shdsc_skcipher_decap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
1086 ctx->cdata.keylen = keylen; in xts_skcipher_setkey()
1087 ctx->cdata.key_virt = key; in xts_skcipher_setkey()
1088 ctx->cdata.key_inline = true; in xts_skcipher_setkey()
1093 cnstr_shdsc_xts_skcipher_encap(desc, &ctx->cdata); in xts_skcipher_setkey()
1102 cnstr_shdsc_xts_skcipher_decap(desc, &ctx->cdata); in xts_skcipher_setkey()
1582 ctx->cdata.algtype = OP_TYPE_CLASS1_ALG | caam->class1_alg_type; in caam_cra_init()