Check out my first novel, midnight's simulacra!
Hackery: Difference between revisions
From dankwiki
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
* "taking [[OpenSSL|OpenSSL's]] <tt>RAND_bytes()</tt> (which uses <tt>/dev/urandom</tt>, EGD, or a pregenerated seed file) function and stirring that into a target buffer of arbitrary length, such that use of actual high-quality entropy bits is constant (probably a read of several words each time a thread calls into (threadsafe from the start, no *_r() crap!) <tt>FAUXRAND_bytes()</tt> for the first time) has been on my plate since...well, since just now." (mail to Dr. Richard Vuduc, 2009-09-19) | * "taking [[OpenSSL|OpenSSL's]] <tt>RAND_bytes()</tt> (which uses <tt>/dev/urandom</tt>, EGD, or a pregenerated seed file) function and stirring that into a target buffer of arbitrary length, such that use of actual high-quality entropy bits is constant (probably a read of several words each time a thread calls into (threadsafe from the start, no *_r() crap!) <tt>FAUXRAND_bytes()</tt> for the first time) has been on my plate since...well, since just now." (mail to Dr. Richard Vuduc, 2009-09-19) | ||
* [[mpd]] ought use filesystem change notification events to trigger database changes, not periodic or manual rescans | * [[mpd]] ought use filesystem change notification events to trigger database changes, not periodic or manual rescans | ||
===Various open source contributions (very incomplete)=== | |||
==Various open source contributions (very incomplete)== | |||
* [http://www.wireshark.org/about.html Wireshark]: | * [http://www.wireshark.org/about.html Wireshark]: | ||
** [http://www.ethereal.com/lists/ethereal-users/200402/msg00153.html Fixed handling] of IPv4 fragmentation bits. | ** [http://www.ethereal.com/lists/ethereal-users/200402/msg00153.html Fixed handling] of IPv4 fragmentation bits. |