Join Nostr
2026-08-22 18:18:24 UTC

Laser on Nostr: We know that #Coinkite CTO Peter Gray was using the interactive debugger at the time ...

We know that #Coinkite CTO Peter Gray was using the interactive debugger at the time that he had introduced the entropy vulnerability to the #Coldcard source via an alias.

In 4.0.0, the major version containing the entropy vulnerability (ifndef fallback to false/pseudo entropy), Peter explicitly enabled the interactive debugger in order to debug integration of libngu, the library he authored under an alias which contained the entropy vulnerability.

This is so that Peter could step through the execution environment to examine variables and control flow at each stage of the #Coldcard firmware on a live device before integrating the changes and distributing them to customers.

The fact that Yasmarang, a false/pseudo entropy, was ultimately selected for use would be glaring and front center in the code path that Peter was verifying using the interactive debugger.

The idea that Peter was too stupid to use Python, which he had been using for decades, and too reckless to verify the implementation, even as he clearly was using the interactive debugger to verify his own libngu library, is frankly absurd.

They think we are dumb.



https://github.com/Coldcard/firmware/blame/75addaefcb5b1861e1c8986195a448ac3f94a303/stm32/COLDCARD/vcp_lockdown.c#L14