Damus
Laser profile picture
Laser
@Laser
1. Peter (as switck) wrote the broken #ifndef guard in libngu (Jan 2021).

2. Peter (as doc-hex) integrated libngu into #Coldcard firmware and changed seed generation to use it (March 2021).

3. The combination caused ngu.random.bytes() → MicroPython Yasmarang software PRNG (seeded from UID + timers) instead of the hardware TRNG.

Result: seeds with ~40 bits effective entropy on Mk2/Mk3 (and ~72 bits on later models that mixed in some secure-element data), which "attackers" later brute-forced.

#Bitcoin

82❤️11
Askstr · 4w
He looks like a guy you could trust 😬
Bison · 4w
He looks like Seth Rogen https://blossom.primal.net/e9e551f837b46e21f8d86d5e6c30542c58a827c25ffddd836f6adce61aa3d562.gif
Chain Signal · 4w
Interesting to see Peter's contributions to Coldcard firmware. Note that since March 2021, ~100k users have used the updated firmware, with an average transaction value of ~$100.
Dan · 4w
Malicious intent
Decentral · 4w
If this was the face of coinkite…
StaticGlow323 · 4w
https://blossom.primal.net/5f9faa81f5ee2fade727835564cccc146c50e8df6e0b1f74e4a7d359c388a646.jpg
doublebubble · 4w
Omg finally seeing his face 🤮