Hello all,
I'm looking for technical criticism of a controlled experiment involving the historical Debian OpenSSL CVE-2008-0166 RNG vulnerability.
I compared two treatments:
Vulnerable: Debian OpenSSL 0.9.8c-4etch2
Repaired: Debian OpenSSL 0.9.8c-4etch3
Both were exercised through the same ECDSA signing path under frozen synthetic conditions. The experiment used a fixed synthetic secp256k1 scalar and three ordered synthetic message digests, with fresh processes and controlled runtime coordinates.
The public observable was the ordered ECDSA r sequence.
Across three fresh-process repetitions per treatment:
The executed signing/RNG path was:
My source-difference analysis identified the relevant Debian RNG repair in md_rand.c, including restoration of:
My specific question for people familiar with historical OpenSSL RNG behavior is:
Is that vulnerable/repaired treatment isolation sufficient to attribute the observed difference in restart-conditioned ECDSA r reproducibility to the Debian RNG treatment, or is there additional OpenSSL state, initialization behavior, or another relevant confounder that should be considered?
I have a technical dossier with the preregistration, source-difference analysis, controls, hashes, and experimental results that I can provide if useful.
For context, I also froze the resulting vulnerable-treatment public fingerprint before comparing it with a bounded historical public-signature dataset. That separate comparison produced zero intersections. I am not claiming historical vulnerable deployment, wallet identification, or wallet recovery.
This is not a paid request or job posting. I'm looking for voluntary technical criticism from anyone who finds the historical OpenSSL question interesting.
Thank you,
Dylan Hernandez