Changes between Version 1 and Version 2 of Ticket #1924, comment 7


Ignore:
Timestamp:
2013-03-11T04:59:54Z (12 years ago)
Author:
zooko
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1924, comment 7

    v1 v2  
    7171Midnightmagic upgraded various components of his computer until he had eventually replaced every single component of the computer and the error behavior never changed, so it can't be an actual hardware error. (Also, it would be a suspiciously specific sort of behavior for a hardware error.)
    7272
     73Midnightmagic figured out that it happened a lot more frequently when the "entropy pool" was running low.
     74
    7375I wrote this patch which removes use of the operating system's random number generator and instead hardcodes a seed so that the RNG generates the same sequence each time:
    7476
     
    7678
    7779Midnightmagic ran with that patch intensively, for many hours and it never showed any failure.
    78 
    79 Then he went back to testing the pristine version (without the {{{debug-netbsd-rsa}}} debug patch) and figured out that it happened a lot more frequently when the "entropy pool" was running low.
    8080
    8181Now Samuel "Dcoder" Neves and I poked through the relevant parts of the Crypto++ source code, and we didn't see any bug in there that could lead to this.