Lines Matching defs:alg

77 	struct crypto_engine_alg *alg;
152 alg = container_of(async_req->tfm->__crt_alg,
154 op = &alg->op;
572 int crypto_engine_register_aead(struct aead_engine_alg *alg)
574 if (!alg->op.do_one_request)
577 alg->base.base.cra_flags |= CRYPTO_ALG_ENGINE;
579 return crypto_register_aead(&alg->base);
583 void crypto_engine_unregister_aead(struct aead_engine_alg *alg)
585 crypto_unregister_aead(&alg->base);
617 int crypto_engine_register_ahash(struct ahash_engine_alg *alg)
619 if (!alg->op.do_one_request)
622 alg->base.halg.base.cra_flags |= CRYPTO_ALG_ENGINE;
624 return crypto_register_ahash(&alg->base);
628 void crypto_engine_unregister_ahash(struct ahash_engine_alg *alg)
630 crypto_unregister_ahash(&alg->base);
663 int crypto_engine_register_akcipher(struct akcipher_engine_alg *alg)
665 if (!alg->op.do_one_request)
668 alg->base.base.cra_flags |= CRYPTO_ALG_ENGINE;
670 return crypto_register_akcipher(&alg->base);
674 void crypto_engine_unregister_akcipher(struct akcipher_engine_alg *alg)
676 crypto_unregister_akcipher(&alg->base);
680 int crypto_engine_register_kpp(struct kpp_engine_alg *alg)
682 if (!alg->op.do_one_request)
685 alg->base.base.cra_flags |= CRYPTO_ALG_ENGINE;
687 return crypto_register_kpp(&alg->base);
691 void crypto_engine_unregister_kpp(struct kpp_engine_alg *alg)
693 crypto_unregister_kpp(&alg->base);
697 int crypto_engine_register_skcipher(struct skcipher_engine_alg *alg)
699 if (!alg->op.do_one_request)
702 alg->base.base.cra_flags |= CRYPTO_ALG_ENGINE;
704 return crypto_register_skcipher(&alg->base);
708 void crypto_engine_unregister_skcipher(struct skcipher_engine_alg *alg)
710 return crypto_unregister_skcipher(&alg->base);