Lines Matching refs:rng
123 struct jitterentropy *rng = crypto_tfm_ctx(tfm); in jent_kcapi_init() local
126 rng->entropy_collector = jent_entropy_collector_alloc(1, 0); in jent_kcapi_init()
127 if (!rng->entropy_collector) in jent_kcapi_init()
130 spin_lock_init(&rng->jent_lock); in jent_kcapi_init()
136 struct jitterentropy *rng = crypto_tfm_ctx(tfm); in jent_kcapi_cleanup() local
138 spin_lock(&rng->jent_lock); in jent_kcapi_cleanup()
139 if (rng->entropy_collector) in jent_kcapi_cleanup()
140 jent_entropy_collector_free(rng->entropy_collector); in jent_kcapi_cleanup()
141 rng->entropy_collector = NULL; in jent_kcapi_cleanup()
142 spin_unlock(&rng->jent_lock); in jent_kcapi_cleanup()
149 struct jitterentropy *rng = crypto_rng_ctx(tfm); in jent_kcapi_random() local
152 spin_lock(&rng->jent_lock); in jent_kcapi_random()
153 ret = jent_read_entropy(rng->entropy_collector, rdata, dlen); in jent_kcapi_random()
154 spin_unlock(&rng->jent_lock); in jent_kcapi_random()