Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/char/
Drandom.c504 static void _extract_crng(struct crng_state *crng, __u8 out[CHACHA_BLOCK_SIZE]);
505 static void _crng_backtrack_protect(struct crng_state *crng,
552 static void crng_reseed(struct crng_state *crng, struct entropy_store *r);
863 static void crng_initialize(struct crng_state *crng) in crng_initialize() argument
869 memcpy(&crng->state[0], "expand 32-byte k", 16); in crng_initialize()
870 if (crng == &primary_crng) in crng_initialize()
871 _extract_entropy(&input_pool, &crng->state[4], in crng_initialize()
874 _get_random_bytes(&crng->state[4], sizeof(__u32) * 12); in crng_initialize()
881 crng->state[i] ^= rv; in crng_initialize()
883 if (trust_cpu && arch_init && crng == &primary_crng) { in crng_initialize()
[all …]