Lines Matching refs:alg
762 struct aead_alg *alg;
769 alg = &tmpl->alg.aead;
771 snprintf(alg->base.cra_name, CRYPTO_MAX_ALG_NAME, "%s", def->name);
772 snprintf(alg->base.cra_driver_name, CRYPTO_MAX_ALG_NAME, "%s",
775 alg->base.cra_blocksize = def->blocksize;
776 alg->chunksize = def->chunksize;
777 alg->ivsize = def->ivsize;
778 alg->maxauthsize = def->maxauthsize;
780 alg->setkey = qce_aead_ccm_setkey;
782 alg->setkey = qce_aead_setkey;
783 alg->setauthsize = qce_aead_setauthsize;
784 alg->encrypt = qce_aead_encrypt;
785 alg->decrypt = qce_aead_decrypt;
786 alg->init = qce_aead_init;
787 alg->exit = qce_aead_exit;
789 alg->base.cra_priority = 300;
790 alg->base.cra_flags = CRYPTO_ALG_ASYNC |
794 alg->base.cra_ctxsize = sizeof(struct qce_aead_ctx);
795 alg->base.cra_alignmask = 0;
796 alg->base.cra_module = THIS_MODULE;
803 ret = crypto_register_aead(alg);
805 dev_err(qce->dev, "%s registration failed\n", alg->base.cra_name);
811 dev_dbg(qce->dev, "%s is registered\n", alg->base.cra_name);
820 crypto_unregister_aead(&tmpl->alg.aead);