Damus

Recent Notes

Super Testnet · 5d
Here's something that interests me about the coldcard bug: it had 2 random number generators. The "bad" one was seeded with data including keypresses, the timestamp, and the device id. I can understan...
y² = x³ + 7 profile picture
As far as I understand:
The ColdCard has hardware random number generator. The bug caused the firmware to NOT use the HRNG (which provides quality entropy) and rather used the MicroPython's software RNG as a fallback. The software RNG was seeded with time and IDs because in an airgapped system, there's no way to get entropy from another sources like disk or network activity. The hardware RNG usually works by measuring noise in the hardware. The noise is unpredictable by physics so it's a great source of entropy by it self. It is not a deterministic mathematical function (PRNG/software RNG), so we don't need to seed it with anything.
1
y² = x³ + 7 · 1w
Stay strong, don't let yourself be swept away by online bullshit
YODL · 1w
As someone who only understands the broad strokes of this struggle, I'm always confused when I see someone as technical as Chris take this position. I don't know him well or anything, but he's always ...
y² = x³ + 7 profile picture
Luke is also technical (a developer), but he (aside from many other things) maliciously modified the source code of the Bitcoin node in Gentoo to censor transactions to specific addresses. He also changed the description of the Bitcoin core package in Ubuntu to scare users with his "Core is dangerous malware" bullshit and tried to hijack the translations repository rom Core to Knots. He is by no means a good willing person, nor are his puppets (Mechanic or Chris/Dathom). 🤷‍♂️ They know better