cpu_rng.c | 270 NBITS = 256, 271 NBYTES = howmany(NBITS, 8), 272 NWORDS = howmany(NBITS, 64), 275 unsigned i, nbits = 0; local in function:cpu_rng_get 285 nbits += cpu_rng(cpu_rng_mode, &buf[i]); 289 nbits = 0; 291 rnd_add_data_sync(&cpu_rng_source, buf, sizeof buf, nbits); 292 nbytes -= MIN(MIN(nbytes, sizeof buf), MAX(1, 8*nbits));
|