Find
C
ase-sensitive
R
egexp search
Path
comm-central
/
third_party
/
botan
/
src
/
lib
/
entropy
Navigation
Enable keyboard shortcuts
Name
Description
Size
dev_random
entropy_src.h
Abstract interface to a source of entropy
2470
entropy_srcs.cpp
Intel's documentation for RDRAND at https://software.intel.com/en-us/articles/intel-digital-random-number-generator-drng-software-implementation-guide claims that software can guarantee a reseed event by polling enough data: "There is an upper bound of 511 samples per seed in the implementation where samples are 128 bits in size and can provide two 64-bit random numbers each." By requesting 65536 bits we are asking for 512 samples and thus are assured that at some point in producing the output, at least one reseed of the internal state will occur. The reseeding conditions of the POWER and ARM processor RNGs are not known but probably work in a somewhat similar manner. The exact amount requested may be tweaked if and when such conditions become publically known.
6104
getentropy
info.txt
76
proc_walk
rdseed
win32_stats