Home
last modified time | relevance | path

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

/Linux-v5.4/crypto/
Djitterentropy.c63 struct rand_data { struct
125 static __u64 jent_loop_shuffle(struct rand_data *ec, in jent_loop_shuffle()
185 static __u64 jent_lfsr_time(struct rand_data *ec, __u64 time, __u64 loop_cnt) in jent_lfsr_time()
260 static unsigned int jent_memaccess(struct rand_data *ec, __u64 loop_cnt) in jent_memaccess()
319 static int jent_stuck(struct rand_data *ec, __u64 current_delta) in jent_stuck()
347 static int jent_measure_jitter(struct rand_data *ec) in jent_measure_jitter()
377 static void jent_gen_entropy(struct rand_data *ec) in jent_gen_entropy()
406 static void jent_fips_test(struct rand_data *ec) in jent_fips_test()
445 int jent_read_entropy(struct rand_data *ec, unsigned char *data, in jent_read_entropy()
475 struct rand_data *jent_entropy_collector_alloc(unsigned int osr, in jent_entropy_collector_alloc()
[all …]
Djitterentropy-kcapi.c47 struct rand_data;
48 int jent_read_entropy(struct rand_data *ec, unsigned char *data,
51 struct rand_data *jent_entropy_collector_alloc(unsigned int osr,
53 void jent_entropy_collector_free(struct rand_data *entropy_collector);
116 struct rand_data *entropy_collector;
Dansi_cprng.c40 unsigned char rand_data[DEFAULT_BLK_SZ]; member
118 output = ctx->rand_data; in _get_more_prng_bytes()
125 if (!memcmp(ctx->rand_data, ctx->last_rand_data, in _get_more_prng_bytes()
139 memcpy(ctx->last_rand_data, ctx->rand_data, in _get_more_prng_bytes()
146 xor_vectors(ctx->rand_data, ctx->I, tmp, in _get_more_prng_bytes()
174 hexdump("New Random Data: ", ctx->rand_data, DEFAULT_BLK_SZ); in _get_more_prng_bytes()
230 *ptr = ctx->rand_data[ctx->rand_data_valid]; in get_prng_bytes()
252 memcpy(ptr, ctx->rand_data, DEFAULT_BLK_SZ); in get_prng_bytes()
300 memset(ctx->rand_data, 0, DEFAULT_BLK_SZ); in reset_prng_context()