Lines Matching defs:sa_algs
1950 static struct sa_alg_tmpl sa_algs[] = {
2192 for (i = 0; i < ARRAY_SIZE(sa_algs); i++) {
2193 type = sa_algs[i].type;
2195 alg_name = sa_algs[i].alg.skcipher.base.cra_name;
2196 err = crypto_register_skcipher(&sa_algs[i].alg.skcipher);
2198 alg_name = sa_algs[i].alg.ahash.halg.base.cra_name;
2199 err = crypto_register_ahash(&sa_algs[i].alg.ahash);
2201 alg_name = sa_algs[i].alg.aead.base.cra_name;
2202 err = crypto_register_aead(&sa_algs[i].alg.aead);
2206 sa_algs[i].type);
2213 sa_algs[i].registered = true;
2223 for (i = 0; i < ARRAY_SIZE(sa_algs); i++) {
2224 type = sa_algs[i].type;
2225 if (!sa_algs[i].registered)
2228 crypto_unregister_skcipher(&sa_algs[i].alg.skcipher);
2230 crypto_unregister_ahash(&sa_algs[i].alg.ahash);
2232 crypto_unregister_aead(&sa_algs[i].alg.aead);
2234 sa_algs[i].registered = false;