Searched refs:crypto_rng (Results 1 – 14 of 14) sorted by relevance
| /Linux-v4.19/include/crypto/ |
| D | rng.h | 19 struct crypto_rng; 47 int (*generate)(struct crypto_rng *tfm, 50 int (*seed)(struct crypto_rng *tfm, const u8 *seed, unsigned int slen); 51 void (*set_ent)(struct crypto_rng *tfm, const u8 *data, 59 struct crypto_rng { struct 63 extern struct crypto_rng *crypto_default_rng; argument 95 struct crypto_rng *crypto_alloc_rng(const char *alg_name, u32 type, u32 mask); 97 static inline struct crypto_tfm *crypto_rng_tfm(struct crypto_rng *tfm) in crypto_rng_tfm() 110 static inline struct rng_alg *crypto_rng_alg(struct crypto_rng *tfm) in crypto_rng_alg() 120 static inline void crypto_free_rng(struct crypto_rng *tfm) in crypto_free_rng() [all …]
|
| D | drbg.h | 133 struct crypto_rng *jent; 205 static inline int crypto_drbg_get_bytes_addtl(struct crypto_rng *drng, in crypto_drbg_get_bytes_addtl() 230 static inline int crypto_drbg_get_bytes_addtl_test(struct crypto_rng *drng, in crypto_drbg_get_bytes_addtl_test() 255 static inline int crypto_drbg_reset_test(struct crypto_rng *drng, in crypto_drbg_reset_test()
|
| /Linux-v4.19/crypto/ |
| D | rng.c | 32 struct crypto_rng *crypto_default_rng; 36 int crypto_rng_reset(struct crypto_rng *tfm, const u8 *seed, unsigned int slen) in crypto_rng_reset() 113 .tfmsize = offsetof(struct crypto_rng, base), 116 struct crypto_rng *crypto_alloc_rng(const char *alg_name, u32 type, u32 mask) in crypto_alloc_rng() 124 struct crypto_rng *rng; in crypto_get_default_rng()
|
| D | ansi_cprng.c | 354 static int cprng_get_random(struct crypto_rng *tfm, in cprng_get_random() 369 static int cprng_reset(struct crypto_rng *tfm, in cprng_reset() 390 static int fips_cprng_get_random(struct crypto_rng *tfm, in fips_cprng_get_random() 399 static int fips_cprng_reset(struct crypto_rng *tfm, in fips_cprng_reset()
|
| D | jitterentropy-kcapi.c | 148 static int jent_kcapi_random(struct crypto_rng *tfm, in jent_kcapi_random() 162 static int jent_kcapi_reset(struct crypto_rng *tfm, in jent_kcapi_reset()
|
| D | algif_rng.c | 55 struct crypto_rng *drng;
|
| D | drbg.c | 1550 static void drbg_kcapi_set_entropy(struct crypto_rng *tfm, in drbg_kcapi_set_entropy() 1842 static int drbg_kcapi_random(struct crypto_rng *tfm, in drbg_kcapi_random() 1862 static int drbg_kcapi_seed(struct crypto_rng *tfm, in drbg_kcapi_seed()
|
| D | testmgr.c | 1654 static int test_cprng(struct crypto_rng *tfm, in test_cprng() 1938 struct crypto_rng *rng; in alg_test_cprng() 1960 struct crypto_rng *drng; in drbg_cavs_test()
|
| /Linux-v4.19/include/crypto/internal/ |
| D | rng.h | 34 static inline void *crypto_rng_ctx(struct crypto_rng *tfm) in crypto_rng_ctx() 39 static inline void crypto_rng_set_entropy(struct crypto_rng *tfm, in crypto_rng_set_entropy()
|
| /Linux-v4.19/drivers/crypto/sunxi-ss/ |
| D | sun4i-ss-prng.c | 3 int sun4i_ss_prng_seed(struct crypto_rng *tfm, const u8 *seed, in sun4i_ss_prng_seed() 15 int sun4i_ss_prng_generate(struct crypto_rng *tfm, const u8 *src, in sun4i_ss_prng_generate()
|
| D | sun4i-ss.h | 212 int sun4i_ss_prng_generate(struct crypto_rng *tfm, const u8 *src, 214 int sun4i_ss_prng_seed(struct crypto_rng *tfm, const u8 *seed, unsigned int slen);
|
| /Linux-v4.19/drivers/crypto/ |
| D | qcom-rng.c | 70 static int qcom_rng_generate(struct crypto_rng *tfm, in qcom_rng_generate() 92 static int qcom_rng_seed(struct crypto_rng *tfm, const u8 *seed, in qcom_rng_seed()
|
| D | exynos-rng.c | 194 static int exynos_rng_generate(struct crypto_rng *tfm, in exynos_rng_generate() 225 static int exynos_rng_seed(struct crypto_rng *tfm, const u8 *seed, in exynos_rng_seed()
|
| /Linux-v4.19/Documentation/crypto/ |
| D | api-samples.rst | 184 struct crypto_rng *rng = NULL;
|