# DF-0067 — REPRODUCED (source-only)

## Build
```sh
sh build.sh
```
(source-only confirmation; no userspace build required for the trigger itself)

## Run
```sh
sh run.sh
```

## Expected
none (entropy split correctness) on the unfixed kernel; after applying `fix.diff` the cited defect is closed.
This finding was verified by source-tracing `sys/kern/kern_nrandom.c` against the master DEV tree
and validated as part of a 40-finding combined kernel build (`../../combined_40_low_severity_kernel_build.log`).

## Mechanism
add_buffer_randomness_src at :665 calls add_buffer_randomness_state(state,buf,bytes,srcid) passing bytes (full remaining) instead of n (256-byte chunk computed :657 and capped :662-663). Comment :638-640 intends large buffers to be split across CPUs; passing bytes feeds the whole buffer to one state per iteration, defeating the split.
