aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2015-04-21 10:46:40 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2015-04-22 09:30:16 +0800
commit881cd6c570af412c2fab278b0656f7597dc5ee74 (patch)
tree8086185484f8185be5cb365a45d35cf19d75d6dc /include
parentcrypto: rng - Add crypto_rng_set_entropy (diff)
downloadlinux-dev-881cd6c570af412c2fab278b0656f7597dc5ee74.tar.xz
linux-dev-881cd6c570af412c2fab278b0656f7597dc5ee74.zip
crypto: rng - Add multiple algorithm registration interface
This patch adds the helpers that allow the registration and removal of multiple RNG algorithms. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'include')
-rw-r--r--include/crypto/internal/rng.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/crypto/internal/rng.h b/include/crypto/internal/rng.h
index 93d41bcc444e..2c9a865c66e2 100644
--- a/include/crypto/internal/rng.h
+++ b/include/crypto/internal/rng.h
@@ -20,6 +20,8 @@ extern const struct crypto_type crypto_rng_type;
int crypto_register_rng(struct rng_alg *alg);
void crypto_unregister_rng(struct rng_alg *alg);
+int crypto_register_rngs(struct rng_alg *algs, int count);
+void crypto_unregister_rngs(struct rng_alg *algs, int count);
static inline void *crypto_rng_ctx(struct crypto_rng *tfm)
{