rng_alg
static struct rng_alg drbg_alg = {
static struct rng_alg jent_alg = {
int crypto_register_rng(struct rng_alg *alg)
void crypto_unregister_rng(struct rng_alg *alg)
int crypto_register_rngs(struct rng_alg *algs, int count)
void crypto_unregister_rngs(struct rng_alg *algs, int count)
struct rng_alg *ralg = container_of(alg, struct rng_alg, base);
.algsize = offsetof(struct rng_alg, base),
struct rng_alg *alg = crypto_rng_alg(tfm);
struct rng_alg rng;
struct rng_alg *alg = crypto_rng_alg(tfm);
struct rng_alg rng;
struct rng_alg rng;
static struct rng_alg qcom_rng_alg = {
int crypto_register_rng(struct rng_alg *alg);
void crypto_unregister_rng(struct rng_alg *alg);
int crypto_register_rngs(struct rng_alg *algs, int count);
void crypto_unregister_rngs(struct rng_alg *algs, int count);
static inline struct rng_alg *__crypto_rng_alg(struct crypto_alg *alg)
return container_of(alg, struct rng_alg, base);
static inline struct rng_alg *crypto_rng_alg(struct crypto_rng *tfm)