Lines Matching refs:alg

174 	struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead),
175 typeof(*alg), aead);
188 const bool is_rfc3686 = alg->caam.rfc3686;
227 if (desc_inline_query((alg->caam.geniv ? DESC_QI_AEAD_GIVENC_LEN :
240 if (alg->caam.geniv)
268 ivsize, ctx->authsize, alg->caam.geniv,
359 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead),
360 typeof(*alg), aead);
447 if ((alg->caam.rfc3686 && encrypt) || !alg->caam.geniv)
504 if ((alg->caam.class1_alg_type & OP_ALG_ALGSEL_MASK) ==
947 struct caam_skcipher_alg *alg =
954 const bool is_rfc3686 = alg->caam.rfc3686;
1606 struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
1608 container_of(alg, typeof(*caam_alg), skcipher);
1644 struct aead_alg *alg = crypto_aead_alg(tfm);
1645 struct caam_aead_alg *caam_alg = container_of(alg, typeof(*caam_alg),
3012 struct skcipher_alg *alg = &t_alg->skcipher;
3014 alg->base.cra_module = THIS_MODULE;
3015 alg->base.cra_priority = CAAM_CRA_PRIORITY;
3016 alg->base.cra_ctxsize = sizeof(struct caam_ctx) + crypto_dma_padding();
3017 alg->base.cra_flags |= (CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY |
3020 alg->init = caam_cra_init_skcipher;
3021 alg->exit = caam_cra_exit;
3026 struct aead_alg *alg = &t_alg->aead;
3028 alg->base.cra_module = THIS_MODULE;
3029 alg->base.cra_priority = CAAM_CRA_PRIORITY;
3030 alg->base.cra_ctxsize = sizeof(struct caam_ctx) + crypto_dma_padding();
3031 alg->base.cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY |
3034 alg->init = caam_cra_init_aead;
3035 alg->exit = caam_cra_exit_aead;
4557 struct ahash_alg *alg =
4560 container_of(alg, struct caam_hash_alg, ahash_alg);
4574 if (alg->setkey) {
4614 return alg->setkey ? 0 : ahash_set_sh_desc(ahash);
4634 struct crypto_alg *alg;
4642 alg = &halg->halg.base;
4645 snprintf(alg->cra_name, CRYPTO_MAX_ALG_NAME, "%s",
4647 snprintf(alg->cra_driver_name, CRYPTO_MAX_ALG_NAME, "%s",
4650 snprintf(alg->cra_name, CRYPTO_MAX_ALG_NAME, "%s",
4652 snprintf(alg->cra_driver_name, CRYPTO_MAX_ALG_NAME, "%s",
4656 alg->cra_module = THIS_MODULE;
4657 alg->cra_init = caam_hash_cra_init;
4658 alg->cra_exit = caam_hash_cra_exit;
4659 alg->cra_ctxsize = sizeof(struct caam_hash_ctx) + crypto_dma_padding();
4660 alg->cra_priority = CAAM_CRA_PRIORITY;
4661 alg->cra_blocksize = template->blocksize;
4662 alg->cra_alignmask = 0;
4663 alg->cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY;
5274 dev_warn(dev, "%s alg registration failed: %d\n",
5324 dev_warn(dev, "%s alg registration failed: %d\n",
5347 struct caam_hash_template *alg = driver_hash + i;
5350 t_alg = caam_hash_alloc(dev, alg, true);
5353 dev_warn(dev, "%s hash alg allocation failed: %d\n",
5354 alg->hmac_driver_name, err);
5360 dev_warn(dev, "%s alg registration failed: %d\n",
5369 t_alg = caam_hash_alloc(dev, alg, false);
5372 dev_warn(dev, "%s alg allocation failed: %d\n",
5373 alg->driver_name, err);
5379 dev_warn(dev, "%s alg registration failed: %d\n",