Lines Matching refs:cdata
81 struct alginfo cdata; member
177 const bool ctr_mode = ((ctx->cdata.algtype & OP_ALG_AAI_MASK) == in aead_set_sh_desc()
181 if (!ctx->cdata.keylen || !ctx->authsize) in aead_set_sh_desc()
199 ctx->cdata.keylen - CTR_RFC3686_NONCE_SIZE); in aead_set_sh_desc()
211 ctx->cdata.key_virt = ctx->key + ctx->adata.keylen_pad; in aead_set_sh_desc()
212 ctx->cdata.key_dma = ctx->key_dma + ctx->adata.keylen_pad; in aead_set_sh_desc()
215 data_len[1] = ctx->cdata.keylen; in aead_set_sh_desc()
226 ctx->cdata.key_inline = !!(inl_mask & 2); in aead_set_sh_desc()
232 cnstr_shdsc_aead_givencap(desc, &ctx->cdata, &ctx->adata, in aead_set_sh_desc()
237 cnstr_shdsc_aead_encap(desc, &ctx->cdata, &ctx->adata, in aead_set_sh_desc()
254 ctx->cdata.key_inline = !!(inl_mask & 2); in aead_set_sh_desc()
258 cnstr_shdsc_aead_decap(desc, &ctx->cdata, &ctx->adata, in aead_set_sh_desc()
311 ctx->cdata.keylen = keys.enckeylen; in aead_setkey()
594 if (!ctx->cdata.keylen || !ctx->authsize) in chachapoly_set_sh_desc()
599 cnstr_shdsc_chachapoly(desc, &ctx->cdata, &ctx->adata, ivsize, in chachapoly_set_sh_desc()
608 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()
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()
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()
939 ctx->cdata.keylen = keylen - 4; in rfc4543_setkey()
940 dma_sync_single_for_device(dev, ctx->key_dma, ctx->cdata.keylen, in rfc4543_setkey()
962 ctx->cdata.keylen = keylen; in skcipher_setkey()
963 ctx->cdata.key_virt = key; in skcipher_setkey()
964 ctx->cdata.key_inline = true; in skcipher_setkey()
969 cnstr_shdsc_skcipher_encap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
979 cnstr_shdsc_skcipher_decap(desc, &ctx->cdata, ivsize, is_rfc3686, in skcipher_setkey()
1091 ctx->cdata.keylen = keylen; in xts_skcipher_setkey()
1092 ctx->cdata.key_virt = key; in xts_skcipher_setkey()
1093 ctx->cdata.key_inline = true; in xts_skcipher_setkey()
1098 cnstr_shdsc_xts_skcipher_encap(desc, &ctx->cdata); in xts_skcipher_setkey()
1107 cnstr_shdsc_xts_skcipher_decap(desc, &ctx->cdata); in xts_skcipher_setkey()
1540 ctx->cdata.algtype = OP_TYPE_CLASS1_ALG | caam->class1_alg_type; in caam_cra_init()