Symbol: crypto_rng
crypto/algif_rng.c
203
struct crypto_rng *rng;
crypto/algif_rng.c
56
struct crypto_rng *drng;
crypto/algif_rng.c
62
struct crypto_rng *drng;
crypto/algif_rng.c
73
static int _rng_recvmsg(struct crypto_rng *drng, struct msghdr *msg, size_t len,
crypto/drbg.c
133
struct crypto_rng *jent;
crypto/drbg.c
418
static void drbg_kcapi_set_entropy(struct crypto_rng *tfm,
crypto/drbg.c
430
static int drbg_kcapi_seed(struct crypto_rng *tfm,
crypto/drbg.c
485
static int drbg_kcapi_generate(struct crypto_rng *tfm,
crypto/jitterentropy-kcapi.c
219
static int jent_kcapi_random(struct crypto_rng *tfm,
crypto/jitterentropy-kcapi.c
257
static int jent_kcapi_reset(struct crypto_rng *tfm,
crypto/rng.c
100
struct crypto_rng *crypto_alloc_rng(const char *alg_name, u32 type, u32 mask)
crypto/rng.c
108
struct crypto_rng *rng;
crypto/rng.c
179
static void rng_default_set_ent(struct crypto_rng *tfm, const u8 *data,
crypto/rng.c
27
static struct crypto_rng *crypto_default_rng;
crypto/rng.c
30
int crypto_rng_reset(struct crypto_rng *tfm, const u8 *seed, unsigned int slen)
crypto/rng.c
96
.tfmsize = offsetof(struct crypto_rng, base),
crypto/testmgr.c
3488
struct crypto_rng *drng;
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c
34
int sun8i_ce_prng_seed(struct crypto_rng *tfm, const u8 *seed,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c
55
int sun8i_ce_prng_generate(struct crypto_rng *tfm, const u8 *src,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h
401
int sun8i_ce_prng_generate(struct crypto_rng *tfm, const u8 *src,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h
403
int sun8i_ce_prng_seed(struct crypto_rng *tfm, const u8 *seed, unsigned int slen);
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c
19
int sun8i_ss_prng_seed(struct crypto_rng *tfm, const u8 *seed,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c
57
int sun8i_ss_prng_generate(struct crypto_rng *tfm, const u8 *src,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h
303
int sun8i_ss_prng_generate(struct crypto_rng *tfm, const u8 *src,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h
305
int sun8i_ss_prng_seed(struct crypto_rng *tfm, const u8 *seed, unsigned int slen);
drivers/crypto/caam/caamprng.c
145
static int caam_prng_seed(struct crypto_rng *tfm,
drivers/crypto/caam/caamprng.c
76
static int caam_prng_generate(struct crypto_rng *tfm,
drivers/crypto/qcom-rng.c
110
static int qcom_rng_seed(struct crypto_rng *tfm, const u8 *seed,
drivers/crypto/qcom-rng.c
85
static int qcom_rng_generate(struct crypto_rng *tfm,
include/crypto/internal/rng.h
29
static inline void *crypto_rng_ctx(struct crypto_rng *tfm)
include/crypto/internal/rng.h
34
static inline void crypto_rng_set_entropy(struct crypto_rng *tfm,
include/crypto/rng.h
111
struct crypto_rng *crypto_alloc_rng(const char *alg_name, u32 type, u32 mask);
include/crypto/rng.h
113
static inline struct crypto_tfm *crypto_rng_tfm(struct crypto_rng *tfm)
include/crypto/rng.h
129
static inline struct rng_alg *crypto_rng_alg(struct crypto_rng *tfm)
include/crypto/rng.h
140
static inline void crypto_free_rng(struct crypto_rng *tfm)
include/crypto/rng.h
159
static inline int crypto_rng_generate(struct crypto_rng *tfm,
include/crypto/rng.h
177
static inline int crypto_rng_get_bytes(struct crypto_rng *tfm,
include/crypto/rng.h
18
struct crypto_rng;
include/crypto/rng.h
199
int crypto_rng_reset(struct crypto_rng *tfm, const u8 *seed,
include/crypto/rng.h
214
static inline int crypto_rng_seedsize(struct crypto_rng *tfm)
include/crypto/rng.h
46
int (*generate)(struct crypto_rng *tfm,
include/crypto/rng.h
49
int (*seed)(struct crypto_rng *tfm, const u8 *seed, unsigned int slen);
include/crypto/rng.h
50
void (*set_ent)(struct crypto_rng *tfm, const u8 *data,