summaryrefslogtreecommitdiff
path: root/crypto/drbg.c
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2015-06-03 14:49:28 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2015-06-04 15:05:01 +0800
commit16d6debce5e943ecceae5ed2b60a5e7fc7103a15 (patch)
treed698fbf9aaf135726c2b0541d438f9e8cc6bb1da /crypto/drbg.c
parentd2e9887c95e38a7c48ec0e77aaaa62ab42b58eb8 (diff)
downloadlinux-crypto-16d6debce5e943ecceae5ed2b60a5e7fc7103a15.tar.gz
linux-crypto-16d6debce5e943ecceae5ed2b60a5e7fc7103a15.zip
crypto: drbg - Add stdrng alias and increase priority
This patch adds the stdrng module alias and increases the priority to ensure that it is loaded in preference to other RNGs. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/drbg.c')
-rw-r--r--crypto/drbg.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/crypto/drbg.c b/crypto/drbg.c
index 92843488..04836b48 100644
--- a/crypto/drbg.c
+++ b/crypto/drbg.c
@@ -1876,7 +1876,7 @@ static inline void __init drbg_fill_array(struct rng_alg *alg,
const struct drbg_core *core, int pr)
{
int pos = 0;
- static int priority = 100;
+ static int priority = 200;
memcpy(alg->base.cra_name, "stdrng", 6);
if (pr) {
@@ -1965,3 +1965,4 @@ MODULE_DESCRIPTION("NIST SP800-90A Deterministic Random Bit Generator (DRBG) "
CRYPTO_DRBG_HASH_STRING
CRYPTO_DRBG_HMAC_STRING
CRYPTO_DRBG_CTR_STRING);
+MODULE_ALIAS_CRYPTO("stdrng");