aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/crypto.h
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2012-01-17 18:34:26 -0500
committerHerbert Xu <herbert@gondor.apana.org.au>2012-01-25 21:35:49 -0500
commit4b004346feab6b431f3e1f89ef692e3a4186fdfd (patch)
tree3d61e7d5ce736f80d473368288e4456fc9e3cf24 /include/linux/crypto.h
parentb85a088f15f2070b7180735a231012843a5ac96c (diff)
crypto: Add bulk algorithm registration interface
Hardware crypto engines frequently need to register a selection of different algorithms with the core. Simplify their code slightly, especially the error handling, by providing functions to register a number of algorithms in a single call. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'include/linux/crypto.h')
-rw-r--r--include/linux/crypto.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/crypto.h b/include/linux/crypto.h
index a8fa6541b86c..48ce5479386c 100644
--- a/include/linux/crypto.h
+++ b/include/linux/crypto.h
@@ -314,6 +314,8 @@ struct crypto_alg {
314 */ 314 */
315int crypto_register_alg(struct crypto_alg *alg); 315int crypto_register_alg(struct crypto_alg *alg);
316int crypto_unregister_alg(struct crypto_alg *alg); 316int crypto_unregister_alg(struct crypto_alg *alg);
317int crypto_register_algs(struct crypto_alg *algs, int count);
318int crypto_unregister_algs(struct crypto_alg *algs, int count);
317 319
318/* 320/*
319 * Algorithm query interface. 321 * Algorithm query interface.