Lines Matching defs:sa_algs
1971 static struct sa_alg_tmpl sa_algs[] = {
2215 for (i = 0; i < ARRAY_SIZE(sa_algs); i++) {
2220 type = sa_algs[i].type;
2222 alg_name = sa_algs[i].alg.skcipher.base.cra_name;
2223 err = crypto_register_skcipher(&sa_algs[i].alg.skcipher);
2225 alg_name = sa_algs[i].alg.ahash.halg.base.cra_name;
2226 err = crypto_register_ahash(&sa_algs[i].alg.ahash);
2228 alg_name = sa_algs[i].alg.aead.base.cra_name;
2229 err = crypto_register_aead(&sa_algs[i].alg.aead);
2233 sa_algs[i].type);
2240 sa_algs[i].registered = true;
2250 for (i = 0; i < ARRAY_SIZE(sa_algs); i++) {
2251 type = sa_algs[i].type;
2252 if (!sa_algs[i].registered)
2255 crypto_unregister_skcipher(&sa_algs[i].alg.skcipher);
2257 crypto_unregister_ahash(&sa_algs[i].alg.ahash);
2259 crypto_unregister_aead(&sa_algs[i].alg.aead);
2261 sa_algs[i].registered = false;