Lines Matching defs:alg

169 	struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead),
170 typeof(*alg), aead);
183 const bool is_rfc3686 = alg->caam.rfc3686;
222 if (desc_inline_query((alg->caam.geniv ? DESC_QI_AEAD_GIVENC_LEN :
235 if (alg->caam.geniv)
263 ivsize, ctx->authsize, alg->caam.geniv,
354 struct caam_aead_alg *alg = container_of(crypto_aead_alg(aead),
355 typeof(*alg), aead);
442 if ((alg->caam.rfc3686 && encrypt) || !alg->caam.geniv)
499 if ((alg->caam.class1_alg_type & OP_ALG_ALGSEL_MASK) ==
942 struct caam_skcipher_alg *alg =
949 const bool is_rfc3686 = alg->caam.rfc3686;
1601 struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
1603 container_of(alg, typeof(*caam_alg), skcipher);
1637 struct aead_alg *alg = crypto_aead_alg(tfm);
1638 struct caam_aead_alg *caam_alg = container_of(alg, typeof(*caam_alg),
3005 struct skcipher_alg *alg = &t_alg->skcipher;
3007 alg->base.cra_module = THIS_MODULE;
3008 alg->base.cra_priority = CAAM_CRA_PRIORITY;
3009 alg->base.cra_ctxsize = sizeof(struct caam_ctx);
3010 alg->base.cra_flags |= (CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY |
3013 alg->init = caam_cra_init_skcipher;
3014 alg->exit = caam_cra_exit;
3019 struct aead_alg *alg = &t_alg->aead;
3021 alg->base.cra_module = THIS_MODULE;
3022 alg->base.cra_priority = CAAM_CRA_PRIORITY;
3023 alg->base.cra_ctxsize = sizeof(struct caam_ctx);
3024 alg->base.cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY |
3027 alg->init = caam_cra_init_aead;
3028 alg->exit = caam_cra_exit_aead;
4544 struct ahash_alg *alg =
4547 container_of(alg, struct caam_hash_alg, ahash_alg);
4561 if (alg->setkey) {
4602 return alg->setkey ? 0 : ahash_set_sh_desc(ahash);
4622 struct crypto_alg *alg;
4630 alg = &halg->halg.base;
4633 snprintf(alg->cra_name, CRYPTO_MAX_ALG_NAME, "%s",
4635 snprintf(alg->cra_driver_name, CRYPTO_MAX_ALG_NAME, "%s",
4638 snprintf(alg->cra_name, CRYPTO_MAX_ALG_NAME, "%s",
4640 snprintf(alg->cra_driver_name, CRYPTO_MAX_ALG_NAME, "%s",
4644 alg->cra_module = THIS_MODULE;
4645 alg->cra_init = caam_hash_cra_init;
4646 alg->cra_exit = caam_hash_cra_exit;
4647 alg->cra_ctxsize = sizeof(struct caam_hash_ctx);
4648 alg->cra_priority = CAAM_CRA_PRIORITY;
4649 alg->cra_blocksize = template->blocksize;
4650 alg->cra_alignmask = 0;
4651 alg->cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_ALLOCATES_MEMORY;
5259 dev_warn(dev, "%s alg registration failed: %d\n",
5309 dev_warn(dev, "%s alg registration failed: %d\n",
5332 struct caam_hash_template *alg = driver_hash + i;
5335 t_alg = caam_hash_alloc(dev, alg, true);
5338 dev_warn(dev, "%s hash alg allocation failed: %d\n",
5339 alg->hmac_driver_name, err);
5345 dev_warn(dev, "%s alg registration failed: %d\n",
5354 t_alg = caam_hash_alloc(dev, alg, false);
5357 dev_warn(dev, "%s alg allocation failed: %d\n",
5358 alg->driver_name, err);
5364 dev_warn(dev, "%s alg registration failed: %d\n",