Home
last modified time | relevance | path

Searched refs:rng_alg (Results 1 – 19 of 19) sorted by relevance

/linux-6.15/include/crypto/internal/
H A Drng.h15 int crypto_register_rng(struct rng_alg *alg);
16 void crypto_unregister_rng(struct rng_alg *alg);
17 int crypto_register_rngs(struct rng_alg *algs, int count);
18 void crypto_unregister_rngs(struct rng_alg *algs, int count);
/linux-6.15/crypto/
H A Drng.c61 struct rng_alg *ralg = container_of(alg, struct rng_alg, base); in seedsize()
170 int crypto_register_rng(struct rng_alg *alg) in crypto_register_rng()
185 void crypto_unregister_rng(struct rng_alg *alg) in crypto_unregister_rng()
191 int crypto_register_rngs(struct rng_alg *algs, int count) in crypto_register_rngs()
211 void crypto_unregister_rngs(struct rng_alg *algs, int count) in crypto_unregister_rngs()
H A Djitterentropy-kcapi.c318 static struct rng_alg jent_alg = {
H A Dansi_cprng.c424 static struct rng_alg rng_algs[] = { {
H A Ddrbg.c2053 static struct rng_alg drbg_algs[22];
2060 static inline void __init drbg_fill_array(struct rng_alg *alg, in drbg_fill_array()
/linux-6.15/include/crypto/
H A Drng.h43 struct rng_alg { struct
99 static inline struct rng_alg *__crypto_rng_alg(struct crypto_alg *alg) in __crypto_rng_alg()
101 return container_of(alg, struct rng_alg, base); in __crypto_rng_alg()
112 static inline struct rng_alg *crypto_rng_alg(struct crypto_rng *tfm) in crypto_rng_alg()
/linux-6.15/drivers/crypto/allwinner/sun4i-ss/
H A Dsun4i-ss-prng.c8 struct rng_alg *alg = crypto_rng_alg(tfm); in sun4i_ss_prng_seed()
20 struct rng_alg *alg = crypto_rng_alg(tfm); in sun4i_ss_prng_generate()
H A Dsun4i-ss.h167 struct rng_alg rng;
/linux-6.15/Documentation/crypto/
H A Dapi-rng.rst5 :functions: rng_alg
/linux-6.15/drivers/crypto/allwinner/sun8i-ce/
H A Dsun8i-ce-prng.c59 struct rng_alg *alg = crypto_rng_alg(tfm); in sun8i_ce_prng_generate()
H A Dsun8i-ce.h345 struct rng_alg rng;
/linux-6.15/drivers/crypto/allwinner/sun8i-ss/
H A Dsun8i-ss.h275 struct rng_alg rng;
H A Dsun8i-ss-prng.c61 struct rng_alg *alg = crypto_rng_alg(tfm); in sun8i_ss_prng_generate()
/linux-6.15/drivers/crypto/amcc/
H A Dcrypto4xx_core.h140 struct rng_alg rng;
H A Dcrypto4xx_core.c1163 struct rng_alg *alg = crypto_rng_alg(tfm); in crypto4xx_prng_generate()
/linux-6.15/drivers/crypto/caam/
H A Dcaamprng.c34 struct rng_alg rng;
/linux-6.15/drivers/crypto/
H A Dqcom-rng.c164 static struct rng_alg qcom_rng_alg = {
H A Dexynos-rng.c254 static struct rng_alg exynos_rng_alg = {
/linux-6.15/drivers/crypto/hisilicon/trng/
H A Dtrng.c214 static struct rng_alg hisi_trng_alg = {