Lines Matching defs:alg
77 struct crypto_engine_alg *alg;
152 alg = container_of(async_req->tfm->__crt_alg,
154 op = &alg->op;
568 int crypto_engine_register_aead(struct aead_engine_alg *alg)
570 if (!alg->op.do_one_request)
573 alg->base.base.cra_flags |= CRYPTO_ALG_ENGINE;
575 return crypto_register_aead(&alg->base);
579 void crypto_engine_unregister_aead(struct aead_engine_alg *alg)
581 crypto_unregister_aead(&alg->base);
613 int crypto_engine_register_ahash(struct ahash_engine_alg *alg)
615 if (!alg->op.do_one_request)
618 alg->base.halg.base.cra_flags |= CRYPTO_ALG_ENGINE;
620 return crypto_register_ahash(&alg->base);
624 void crypto_engine_unregister_ahash(struct ahash_engine_alg *alg)
626 crypto_unregister_ahash(&alg->base);
659 int crypto_engine_register_akcipher(struct akcipher_engine_alg *alg)
661 if (!alg->op.do_one_request)
664 alg->base.base.cra_flags |= CRYPTO_ALG_ENGINE;
666 return crypto_register_akcipher(&alg->base);
670 void crypto_engine_unregister_akcipher(struct akcipher_engine_alg *alg)
672 crypto_unregister_akcipher(&alg->base);
676 int crypto_engine_register_kpp(struct kpp_engine_alg *alg)
678 if (!alg->op.do_one_request)
681 alg->base.base.cra_flags |= CRYPTO_ALG_ENGINE;
683 return crypto_register_kpp(&alg->base);
687 void crypto_engine_unregister_kpp(struct kpp_engine_alg *alg)
689 crypto_unregister_kpp(&alg->base);
693 int crypto_engine_register_skcipher(struct skcipher_engine_alg *alg)
695 if (!alg->op.do_one_request)
698 alg->base.base.cra_flags |= CRYPTO_ALG_ENGINE;
700 return crypto_register_skcipher(&alg->base);
704 void crypto_engine_unregister_skcipher(struct skcipher_engine_alg *alg)
706 return crypto_unregister_skcipher(&alg->base);