diff options
author | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2012-01-17 18:34:26 -0500 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2012-01-25 21:35:49 -0500 |
commit | 4b004346feab6b431f3e1f89ef692e3a4186fdfd (patch) | |
tree | 3d61e7d5ce736f80d473368288e4456fc9e3cf24 /include | |
parent | b85a088f15f2070b7180735a231012843a5ac96c (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')
-rw-r--r-- | include/linux/crypto.h | 2 |
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 | */ |
315 | int crypto_register_alg(struct crypto_alg *alg); | 315 | int crypto_register_alg(struct crypto_alg *alg); |
316 | int crypto_unregister_alg(struct crypto_alg *alg); | 316 | int crypto_unregister_alg(struct crypto_alg *alg); |
317 | int crypto_register_algs(struct crypto_alg *algs, int count); | ||
318 | int crypto_unregister_algs(struct crypto_alg *algs, int count); | ||
317 | 319 | ||
318 | /* | 320 | /* |
319 | * Algorithm query interface. | 321 | * Algorithm query interface. |