Lines Matching defs:alg
127 struct aead_alg *alg = crypto_aead_alg(tfm);
130 container_of(alg, struct cc_crypto_alg, aead_alg);
557 if (ctx->auth_mode != DRV_HASH_NULL) { /* authenc() alg. */
2296 /* aead alg */
2564 struct aead_alg *alg;
2570 alg = &tmpl->template_aead;
2572 snprintf(alg->base.cra_name, CRYPTO_MAX_ALG_NAME, "%s", tmpl->name);
2573 snprintf(alg->base.cra_driver_name, CRYPTO_MAX_ALG_NAME, "%s",
2575 alg->base.cra_module = THIS_MODULE;
2576 alg->base.cra_priority = CC_CRA_PRIO;
2578 alg->base.cra_ctxsize = sizeof(struct cc_aead_ctx);
2579 alg->base.cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_KERN_DRIVER_ONLY;
2580 alg->base.cra_blocksize = tmpl->blocksize;
2581 alg->init = cc_aead_init;
2582 alg->exit = cc_aead_exit;
2584 t_alg->aead_alg = *alg;
2612 int alg;
2633 for (alg = 0; alg < ARRAY_SIZE(aead_algs); alg++) {
2634 if ((aead_algs[alg].min_hw_rev > drvdata->hw_rev) ||
2635 !(drvdata->std_bodies & aead_algs[alg].std_body))
2638 t_alg = cc_create_aead_alg(&aead_algs[alg], dev);
2641 dev_err(dev, "%s alg allocation failed\n",
2642 aead_algs[alg].driver_name);
2648 dev_err(dev, "%s alg registration failed\n",