Jirka - 2021-06-22

Hello everybody!

I have created binary packages of PractRand for Fedora and Red Hat Enterprise Linux distributions.

Find here the list of available packages:
https://src.fedoraproject.org/rpms/practrand

You can install it with this command:
dnf install practrand

See
man practrand-RNG_test
for usage.

Happy RNG testing:-)
Jirka

Example: testing Linux Kernel's /dev/random RNG:

practrand-RNG_test stdin -tlmax 4G </dev/random

practrand-RNG_test using PractRand version 0.95
RNG = RNG_stdin, seed = unknown
test set = core, folding = standard(unknown format)

rng=RNG_stdin, seed=unknown
length= 64 megabytes (2^26 bytes), time= 2.1 seconds
no anomalies in 166 test result(s)

rng=RNG_stdin, seed=unknown
length= 128 megabytes (2^27 bytes), time= 5.5 seconds
no anomalies in 179 test result(s)

rng=RNG_stdin, seed=unknown
length= 256 megabytes (2^28 bytes), time= 11.1 seconds
no anomalies in 193 test result(s)

rng=RNG_stdin, seed=unknown
length= 512 megabytes (2^29 bytes), time= 20.8 seconds
no anomalies in 208 test result(s)

rng=RNG_stdin, seed=unknown
length= 1 gigabyte (2^30 bytes), time= 38.8 seconds
no anomalies in 223 test result(s)

rng=RNG_stdin, seed=unknown
length= 2 gigabytes (2^31 bytes), time= 75.2 seconds
Test Name Raw Processed Evaluation
[Low1/32]BCFN(2+1,13-3,T) R= +10.1 p = 1.4e-4 unusual
...and 237 test result(s) without anomalies

rng=RNG_stdin, seed=unknown
length= 4 gigabytes (2^32 bytes), time= 158 seconds
no anomalies in 253 test result(s)