Home
last modified time | relevance | path

Searched refs:rand_data (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/crypto/
Djitterentropy.c63 struct rand_data { struct
133 static __u64 jent_loop_shuffle(struct rand_data *ec, in jent_loop_shuffle()
202 static __u64 jent_fold_time(struct rand_data *ec, __u64 time, in jent_fold_time()
259 static unsigned int jent_memaccess(struct rand_data *ec, __u64 loop_cnt) in jent_memaccess()
319 static void jent_stuck(struct rand_data *ec, __u64 current_delta) in jent_stuck()
346 static __u64 jent_measure_jitter(struct rand_data *ec) in jent_measure_jitter()
389 static __u64 jent_unbiased_bit(struct rand_data *entropy_collector) in jent_unbiased_bit()
421 static void jent_stir_pool(struct rand_data *entropy_collector) in jent_stir_pool()
475 static void jent_gen_entropy(struct rand_data *ec) in jent_gen_entropy()
545 static void jent_fips_test(struct rand_data *ec) in jent_fips_test()
[all …]
Djitterentropy-kcapi.c48 struct rand_data;
49 int jent_read_entropy(struct rand_data *ec, unsigned char *data,
52 struct rand_data *jent_entropy_collector_alloc(unsigned int osr,
54 void jent_entropy_collector_free(struct rand_data *entropy_collector);
118 struct rand_data *entropy_collector;
Dansi_cprng.c46 unsigned char rand_data[DEFAULT_BLK_SZ]; member
124 output = ctx->rand_data; in _get_more_prng_bytes()
131 if (!memcmp(ctx->rand_data, ctx->last_rand_data, in _get_more_prng_bytes()
145 memcpy(ctx->last_rand_data, ctx->rand_data, in _get_more_prng_bytes()
152 xor_vectors(ctx->rand_data, ctx->I, tmp, in _get_more_prng_bytes()
180 hexdump("New Random Data: ", ctx->rand_data, DEFAULT_BLK_SZ); in _get_more_prng_bytes()
236 *ptr = ctx->rand_data[ctx->rand_data_valid]; in get_prng_bytes()
258 memcpy(ptr, ctx->rand_data, DEFAULT_BLK_SZ); in get_prng_bytes()
306 memset(ctx->rand_data, 0, DEFAULT_BLK_SZ); in reset_prng_context()