Lines Matching refs:alg
141 struct crypto_alg alg; member
182 static inline struct spacc_alg *to_spacc_alg(struct crypto_alg *alg) in to_spacc_alg() argument
184 return alg ? container_of(alg, struct spacc_alg, alg) : NULL; in to_spacc_alg()
408 struct spacc_alg *alg = to_spacc_alg(req->req->tfm->__crt_alg); in spacc_aead_free_ddts() local
411 unsigned ivsize = alg->alg.cra_aead.ivsize; in spacc_aead_free_ddts()
497 struct spacc_alg *alg = to_spacc_alg(tfm->base.__crt_alg); in spacc_aead_setkey() local
510 if ((alg->ctrl_default & SPACC_CRYPTO_ALG_MASK) == in spacc_aead_setkey()
548 struct crypto_alg *alg = req->req->tfm->__crt_alg; in spacc_aead_need_fallback() local
549 struct spacc_alg *spacc_alg = to_spacc_alg(alg); in spacc_aead_need_fallback()
599 struct crypto_alg *alg = req->req->tfm->__crt_alg; in spacc_aead_submit() local
600 struct spacc_alg *spacc_alg = to_spacc_alg(alg); in spacc_aead_submit()
608 ctx->cipher_key_len, aead_req->iv, alg->cra_aead.ivsize, in spacc_aead_submit()
684 struct crypto_alg *alg = req->base.tfm->__crt_alg; in spacc_aead_setup() local
685 struct spacc_engine *engine = to_spacc_alg(alg)->engine; in spacc_aead_setup()
732 struct spacc_alg *alg = to_spacc_alg(tfm->__crt_alg); in spacc_aead_encrypt() local
734 return spacc_aead_setup(req, NULL, alg->type, 1); in spacc_aead_encrypt()
742 struct spacc_alg *alg = to_spacc_alg(tfm->base.__crt_alg); in spacc_aead_givencrypt() local
755 return spacc_aead_setup(&req->areq, req->giv, alg->type, 1); in spacc_aead_givencrypt()
762 struct spacc_alg *alg = to_spacc_alg(tfm->__crt_alg); in spacc_aead_decrypt() local
764 return spacc_aead_setup(req, NULL, alg->type, 0); in spacc_aead_decrypt()
774 struct crypto_alg *alg = tfm->__crt_alg; in spacc_aead_cra_init() local
775 struct spacc_alg *spacc_alg = to_spacc_alg(alg); in spacc_aead_cra_init()
780 ctx->sw_cipher = crypto_alloc_aead(alg->cra_name, 0, in spacc_aead_cra_init()
785 alg->cra_name); in spacc_aead_cra_init()
914 struct crypto_alg *alg = req->req->tfm->__crt_alg; in spacc_ablk_need_fallback() local
915 struct spacc_alg *spacc_alg = to_spacc_alg(alg); in spacc_ablk_need_fallback()
947 struct crypto_alg *alg = req->req->tfm->__crt_alg; in spacc_ablk_submit() local
948 struct spacc_alg *spacc_alg = to_spacc_alg(alg); in spacc_ablk_submit()
953 ctx->key_len, ablk_req->info, alg->cra_ablkcipher.ivsize, in spacc_ablk_submit()
1003 struct crypto_alg *alg = req->base.tfm->__crt_alg; in spacc_ablk_setup() local
1004 struct spacc_engine *engine = to_spacc_alg(alg)->engine; in spacc_ablk_setup()
1080 struct crypto_alg *alg = tfm->__crt_alg; in spacc_ablk_cra_init() local
1081 struct spacc_alg *spacc_alg = to_spacc_alg(alg); in spacc_ablk_cra_init()
1086 if (alg->cra_flags & CRYPTO_ALG_NEED_FALLBACK) { in spacc_ablk_cra_init()
1087 ctx->sw_cipher = crypto_alloc_ablkcipher(alg->cra_name, 0, in spacc_ablk_cra_init()
1091 alg->cra_name); in spacc_ablk_cra_init()
1116 struct spacc_alg *alg = to_spacc_alg(tfm->__crt_alg); in spacc_ablk_encrypt() local
1118 return spacc_ablk_setup(req, alg->type, 1); in spacc_ablk_encrypt()
1125 struct spacc_alg *alg = to_spacc_alg(tfm->__crt_alg); in spacc_ablk_decrypt() local
1127 return spacc_ablk_setup(req, alg->type, 0); in spacc_ablk_decrypt()
1204 struct crypto_alg *alg = req->req->tfm->__crt_alg; in spacc_req_submit() local
1206 if (CRYPTO_ALG_TYPE_AEAD == (CRYPTO_ALG_TYPE_MASK & alg->cra_flags)) in spacc_req_submit()
1304 .alg = {
1332 .alg = {
1358 .alg = {
1385 .alg = {
1411 .alg = {
1438 .alg = {
1465 .alg = {
1495 .alg = {
1524 .alg = {
1553 .alg = {
1583 .alg = {
1612 .alg = {
1644 .alg = {
1803 err = crypto_register_alg(&engine->algs[i].alg); in spacc_probe()
1811 engine->algs[i].alg.cra_name); in spacc_probe()
1814 engine->algs[i].alg.cra_name); in spacc_probe()
1822 struct spacc_alg *alg, *next; in spacc_remove() local
1828 list_for_each_entry_safe(alg, next, &engine->registered_algs, entry) { in spacc_remove()
1829 list_del(&alg->entry); in spacc_remove()
1830 crypto_unregister_alg(&alg->alg); in spacc_remove()