Lines Matching defs:alg
169 struct aead_alg *alg = crypto_aead_alg(aead);
171 container_of(alg, struct chcr_alg_template, alg.aead);
370 struct crypto_alg *alg = tfm->__crt_alg;
372 container_of(__crypto_ahash_alg(alg), struct chcr_alg_template,
373 alg.hash);
572 struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
574 container_of(alg, struct chcr_alg_template, alg.skcipher);
1475 struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
1479 ablkctx->sw_cipher = crypto_alloc_skcipher(alg->base.cra_name, 0,
1482 pr_err("failed to allocate fallback for %s\n", alg->base.cra_name);
1494 struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
1504 pr_err("failed to allocate fallback for %s\n", alg->base.cra_name);
3257 struct aead_alg *alg = crypto_aead_alg(tfm);
3259 aeadctx->sw_cipher = crypto_alloc_aead(alg->base.cra_name, 0,
3861 .alg.skcipher = {
3879 .alg.skcipher = {
3897 .alg.skcipher = {
3916 .alg.skcipher = {
3935 .alg.hash = {
3947 .alg.hash = {
3959 .alg.hash = {
3971 .alg.hash = {
3983 .alg.hash = {
3996 .alg.hash = {
4008 .alg.hash = {
4020 .alg.hash = {
4032 .alg.hash = {
4044 .alg.hash = {
4057 .alg.aead = {
4076 .alg.aead = {
4096 .alg.aead = {
4115 .alg.aead = {
4134 .alg.aead = {
4155 .alg.aead = {
4177 .alg.aead = {
4197 .alg.aead = {
4218 .alg.aead = {
4239 .alg.aead = {
4260 .alg.aead = {
4281 .alg.aead = {
4303 .alg.aead = {
4323 .alg.aead = {
4344 .alg.aead = {
4365 .alg.aead = {
4397 &driver_algs[i].alg.skcipher.base.cra_refcnt)
4400 &driver_algs[i].alg.skcipher);
4406 &driver_algs[i].alg.aead.base.cra_refcnt) == 1) {
4408 &driver_algs[i].alg.aead);
4414 &driver_algs[i].alg.hash.halg.base.cra_refcnt)
4417 &driver_algs[i].alg.hash);
4445 driver_algs[i].alg.skcipher.base.cra_priority =
4447 driver_algs[i].alg.skcipher.base.cra_module = THIS_MODULE;
4448 driver_algs[i].alg.skcipher.base.cra_flags =
4452 driver_algs[i].alg.skcipher.base.cra_ctxsize =
4455 driver_algs[i].alg.skcipher.base.cra_alignmask = 0;
4457 err = crypto_register_skcipher(&driver_algs[i].alg.skcipher);
4458 name = driver_algs[i].alg.skcipher.base.cra_driver_name;
4461 driver_algs[i].alg.aead.base.cra_flags =
4464 driver_algs[i].alg.aead.encrypt = chcr_aead_encrypt;
4465 driver_algs[i].alg.aead.decrypt = chcr_aead_decrypt;
4466 driver_algs[i].alg.aead.init = chcr_aead_cra_init;
4467 driver_algs[i].alg.aead.exit = chcr_aead_cra_exit;
4468 driver_algs[i].alg.aead.base.cra_module = THIS_MODULE;
4469 err = crypto_register_aead(&driver_algs[i].alg.aead);
4470 name = driver_algs[i].alg.aead.base.cra_driver_name;
4473 a_hash = &driver_algs[i].alg.hash;
4499 err = crypto_register_ahash(&driver_algs[i].alg.hash);
4500 ai = driver_algs[i].alg.hash.halg.base;