mirror of
https://github.com/torvalds/linux.git
synced 2026-05-12 16:18:45 +02:00
crypto: rng - Unexport "default RNG" symbols
Now that crypto_default_rng, crypto_get_default_rng(), and crypto_put_default_rng() have no users outside crypto/rng.c itself, unexport them and make them static. Signed-off-by: Eric Biggers <ebiggers@kernel.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
117c3c4df2
commit
bdd2cc93bf
|
|
@ -24,8 +24,7 @@
|
|||
#include "internal.h"
|
||||
|
||||
static DEFINE_MUTEX(crypto_default_rng_lock);
|
||||
struct crypto_rng *crypto_default_rng;
|
||||
EXPORT_SYMBOL_GPL(crypto_default_rng);
|
||||
static struct crypto_rng *crypto_default_rng;
|
||||
static int crypto_default_rng_refcnt;
|
||||
|
||||
int crypto_rng_reset(struct crypto_rng *tfm, const u8 *seed, unsigned int slen)
|
||||
|
|
@ -106,7 +105,7 @@ struct crypto_rng *crypto_alloc_rng(const char *alg_name, u32 type, u32 mask)
|
|||
}
|
||||
EXPORT_SYMBOL_GPL(crypto_alloc_rng);
|
||||
|
||||
int crypto_get_default_rng(void)
|
||||
static int crypto_get_default_rng(void)
|
||||
{
|
||||
struct crypto_rng *rng;
|
||||
int err;
|
||||
|
|
@ -135,15 +134,13 @@ int crypto_get_default_rng(void)
|
|||
|
||||
return err;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(crypto_get_default_rng);
|
||||
|
||||
void crypto_put_default_rng(void)
|
||||
static void crypto_put_default_rng(void)
|
||||
{
|
||||
mutex_lock(&crypto_default_rng_lock);
|
||||
crypto_default_rng_refcnt--;
|
||||
mutex_unlock(&crypto_default_rng_lock);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(crypto_put_default_rng);
|
||||
|
||||
int crypto_stdrng_get_bytes(void *buf, unsigned int len)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -57,11 +57,6 @@ struct crypto_rng {
|
|||
struct crypto_tfm base;
|
||||
};
|
||||
|
||||
extern struct crypto_rng *crypto_default_rng;
|
||||
|
||||
int crypto_get_default_rng(void);
|
||||
void crypto_put_default_rng(void);
|
||||
|
||||
/**
|
||||
* crypto_stdrng_get_bytes() - get cryptographically secure random bytes
|
||||
* @buf: output buffer holding the random numbers
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user