DF-0220 / boot1_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:12AM 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.051082 sec
/dev/urandom (64 bytes):
0000: 2a 70 8b 83 75 06 a1 54 cd 22 30 59 00 f2 a8 12
0010: cd 57 08 5b 07 64 d9 9d 71 3d 3e 3e c8 a6 82 06
0020: 3e e2 cc be 0a 8f 49 ff 3b b0 09 9e d3 5a ad ba
0030: 8d 5a 5c 14 29 b7 bf 48 f3 95 ec 7a 17 64 36 02
/dev/random (64 bytes):
0000: 8c a6 69 ad b0 00 a0 97 41 82 cf 08 80 23 17 da
0010: 39 2d 66 4c 2d 40 42 64 41 ea 05 86 70 89 3c 37
0020: 8d 37 60 e6 c6 e6 53 0e 94 6d 0d c2 5b 70 f3 d6
0030: 7e 7a 27 6b 25 9e f0 82 f2 99 d3 16 d3 a9 4b 33
getrandom(2) (64 bytes):
0000: 86 3e bd 8e 81 b4 42 82 c9 80 e5 c6 7b 1b 3d 0f
0010: d7 a8 37 19 0a 93 37 d7 7f 84 28 65 6a 13 97 90
0020: 97 ce 2b 47 9b 03 47 c4 b8 5c d5 4c 0d 4a 96 3e
0030: 95 8b 07 c8 e6 25 f8 d8 3d df 31 a9 08 09 60 55
kern.random sysctl (64 bytes):
0000: 62 70 8c 68 fa 5a 30 68 88 0a ae e5 e8 87 b7 0a
0010: 35 a8 c8 01 82 cd 1e 63 c6 70 19 ae 73 c4 ca 50
0020: 50 a0 4b 8e 0a ac 52 d2 59 5c 44 07 21 b0 3d 43
0030: 3c 68 32 e7 e0 0a 3c 94 22 d6 0d 23 84 94 17 ef
### zero_scan AS UNPRIVILEGED USER (maxx)
zero_scan: sampling 32-byte blocks for 15.0 s (uid=1001, uptime_at_start=18.060)
samples: /dev/urandom=736 getrandom=736 kern.random=736
all-zero blocks: /dev/urandom=0 getrandom=0 kern.random=0
uptime_at_end=33.063
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.644667
state[1] @0xfffff800898e6a00: reseed_cnt=12 pool0=0 key=NONZERO ctx=NONZERO last_reseed=33.051346
state[2] @0xfffff800898e8400: reseed_cnt=7 pool0=0 key=NONZERO ctx=NONZERO last_reseed=33.083013
state[3] @0xfffff800898e9e00: reseed_cnt=5 pool0=1488 key=NONZERO ctx=NONZERO last_reseed=17.624525
state[4] @0xfffff800898eb800: reseed_cnt=4 pool0=744 key=NONZERO ctx=NONZERO last_reseed=25.126267
state[5] @0xfffff800898ed200: reseed_cnt=3 pool0=1488 key=NONZERO ctx=NONZERO last_reseed=18.047863
### sysctl
kern.rand_mode: mixed
PROBE_DONE