⬢ DragonFlyBSD Kernel Audit
DF-0220 / boot3_probe.txt
← back to finding ↓ download raw
### 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:15AM  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.045689 sec
/dev/urandom (64 bytes):
  0000: 72 ea f4 2f 69 84 04 64 d9 ab ac f6 84 91 5b 43
  0010: 71 b8 b4 1d 8c 25 3a 6c de e5 81 00 af 69 f8 3f
  0020: a7 c4 98 63 38 08 2f b0 c5 65 87 c9 76 2c d5 02
  0030: 81 a9 aa 4a 2f 09 b5 ec d3 db 28 d1 9a fc 7a 00
/dev/random (64 bytes):
  0000: 25 9d 46 c6 cf e3 ba 65 e9 39 15 5b 5c bf 97 2b
  0010: de 00 20 37 8d 29 1d 67 ca bb ba cd ac 92 a0 36
  0020: 6d d8 9f 12 fa 6c ae 61 c8 f7 90 87 cf 74 86 0e
  0030: 0b 32 32 d5 66 8c 1a 29 e6 b1 93 3f b0 be c6 15
getrandom(2) (64 bytes):
  0000: 82 97 d5 e4 f8 88 23 f4 7b e0 7b 08 7f 47 1f c1
  0010: b4 9e b3 2d a1 f5 0c e8 a2 d5 b1 59 b6 e0 78 d0
  0020: 5a a9 1f a7 a8 2e ca 2a 9d 7a 54 3b e3 89 e3 8e
  0030: 0f 4a 40 80 ab 12 9f 4f b6 35 6b 31 5e e5 88 ef
kern.random sysctl (64 bytes):
  0000: b4 69 cc 15 19 9e 6f 34 76 53 91 c8 21 5e 29 d0
  0010: 55 68 48 c5 52 1b 92 4c ef 29 4e 68 13 5d cb b4
  0020: 56 cf 46 69 1a 8d a0 ce 88 a9 57 75 2c 0f c0 4b
  0030: 90 70 f3 9b 37 8c 00 14 d7 63 f7 c3 d6 07 32 e0

### zero_scan AS UNPRIVILEGED USER (maxx)
zero_scan: sampling 32-byte blocks for 15.0 s (uid=1001, uptime_at_start=18.053)
samples: /dev/urandom=736 getrandom=736 kern.random=736
all-zero blocks: /dev/urandom=0 getrandom=0 kern.random=0
uptime_at_end=33.066
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.652136
state[1] @0xfffff800898e6a00: reseed_cnt=13 pool0=0 key=NONZERO ctx=NONZERO last_reseed=33.031717
state[2] @0xfffff800898e8400: reseed_cnt=8 pool0=0 key=NONZERO ctx=NONZERO last_reseed=33.083385
state[3] @0xfffff800898e9e00: reseed_cnt=6 pool0=0 key=NONZERO ctx=NONZERO last_reseed=33.215053
state[4] @0xfffff800898eb800: reseed_cnt=4 pool0=744 key=NONZERO ctx=NONZERO last_reseed=24.826635
state[5] @0xfffff800898ed200: reseed_cnt=4 pool0=1488 key=NONZERO ctx=NONZERO last_reseed=17.018224

### sysctl
kern.rand_mode: mixed
PROBE_DONE