DF-0220 / boot2_probe.txt
### uname
DragonFly dfbsd 6.5-DEVELOPMENT DragonFly 6.5-DEVELOPMENT #0: Thu Jul 2 06:02:54 UTC 2026 root@dfbsd:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64
### uptime_at_start
6:14AM up 17 secs, 0 users, load averages: 0.21, 0.05, 0.02
### build
zero_scan.c: In function 'main':
zero_scan.c:82:7: warning: implicit declaration of function 'getrandom'; did you mean 'srandom'? [-Wimplicit-function-declaration]
r = getrandom(buf, BLK, 0);
^~~~~~~~~
srandom
BUILD_OK
### ref degenerate keystream (all-zero ctx)
ref_preseed_keystream (32 bytes, all-zero chacha input[16]):
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
### ref zero-key chacha20 (post-first-rekey state)
ref_preseed_keystream (32 bytes, zero-key chacha20, sigma present):
0000: 76 b8 e0 ad a0 f1 3d 90 40 5d 6a e5 53 86 bd 28
0010: bd d2 19 b8 a0 8d ed 1a a8 36 ef cc 8b 77 0d c7
### rand_probe AS UNPRIVILEGED USER (maxx)
uptime_at_read = 18.140137 sec
/dev/urandom (64 bytes):
0000: 54 c7 fe 22 c9 0a 19 53 94 39 53 9f 2d bd a8 cd
0010: 27 26 14 82 62 bb 17 7a 10 d3 97 31 62 02 70 2d
0020: 2d 6f cb 2d 06 a8 ef 20 ff 3e 84 df 42 11 46 d5
0030: 91 57 76 66 c4 04 b0 4c 0e 52 24 d9 87 95 60 e0
/dev/random (64 bytes):
0000: f0 3b 36 e9 6a 18 7f f5 14 21 6a e1 51 33 ca b0
0010: 7e 8e ac fe eb 86 0e 76 48 e7 30 bd f9 2a 34 fe
0020: 14 85 66 2f 02 e1 14 f6 ec 7a 4e d9 6a cb 66 88
0030: 83 d2 ae 9c 7a b9 44 a1 20 4c b8 47 84 16 38 cf
getrandom(2) (64 bytes):
0000: bc fd d3 f9 cd 5a 5e fe da 05 69 3a 86 cb b7 b9
0010: fb 79 c4 2f 4d 4b a5 32 35 1c 23 f9 d7 65 ac 56
0020: 66 3f ff dd 51 4e 3f 44 75 96 af f4 88 f4 30 e5
0030: 97 88 ac f2 7d fc e3 44 ff ca b0 c5 f0 83 9d ef
kern.random sysctl (64 bytes):
0000: 6b db 8b 53 be 3f ca 4d 86 e7 80 f9 9f a2 fa b3
0010: 7f 63 a4 8a 72 ba 8b 99 76 0e 7b 61 d0 e5 38 69
0020: 6f dd b2 b7 30 2c f9 b6 5f dd bc ca 9d b5 f7 02
0030: 45 46 91 5a 49 2d 2f 61 a5 32 c3 67 91 6f 60 e9
### zero_scan AS UNPRIVILEGED USER (maxx)
zero_scan: sampling 32-byte blocks for 15.0 s (uid=1001, uptime_at_start=18.148)
samples: /dev/urandom=736 getrandom=736 kern.random=736
all-zero blocks: /dev/urandom=0 getrandom=0 kern.random=0
uptime_at_end=33.154
RESULT: NO zero block observed on any interface
### csprng per-CPU state at earliest-ssh moment (root, kmem)
csprng_pcpu = 0xfffff800898e5000
state[0] @0xfffff800898e5000: reseed_cnt=1 pool0=13088 key=NONZERO ctx=NONZERO last_reseed=184467440735.668736
state[1] @0xfffff800898e6a00: reseed_cnt=13 pool0=0 key=NONZERO ctx=NONZERO last_reseed=33.123701
state[2] @0xfffff800898e8400: reseed_cnt=8 pool0=0 key=NONZERO ctx=NONZERO last_reseed=33.165368
state[3] @0xfffff800898e9e00: reseed_cnt=6 pool0=0 key=NONZERO ctx=NONZERO last_reseed=33.297036
state[4] @0xfffff800898eb800: reseed_cnt=5 pool0=744 key=NONZERO ctx=NONZERO last_reseed=24.978620
state[5] @0xfffff800898ed200: reseed_cnt=4 pool0=744 key=NONZERO ctx=NONZERO last_reseed=24.980286
### sysctl
kern.rand_mode: mixed
PROBE_DONE