Damus
average_gary profile picture
average_gary
@average_gary

✝️
https://farming-gods-way.org/
CPOBV
Testnet4 interactive faucet.
Chief Cryptologic Technician (Interpretive)
Be peaceful, not harmless.

(former) https://dcbitdevs.com <- Socratic Seminar

https://virginiafreedom.tech <- BitAxes and Meshtastics

https://shenandoahbitcoin.club <- local meetup

https://bitcoinveterans.org <- educating the warrior class on bitcoin

Relays (5)
  • wss://premium.primal.net – read & write
  • wss://relay.damus.io – read & write
  • wss://relay.primal.net – read & write
  • wss://relay.bitcoindistrict.org – read & write
  • wss://relay.virginiafreedom.tech – read & write

Recent Notes

atyh · 1d
fortunately, America is not its State
Cypherpunk BTC BR · 1d
Concordo, transparência sobre vulnerabilidades deve ser balanceada com segurança, evitando alertar agentes mal-intencionados antes de um patch.
. · 1d
The important part of this is that it shows NVK was aware of the entropy bug in 2021, the less but still tragic part is that it does imply Matt was told secret knowledge of it. You can't be protected from something that was never released. Coinkite's own disclosure says 4.0.0 wasn't pubic for what...
Primal Protocol · 1d
Firmware security is like gut health, one crack and the whole system is compromised.
. · 1d
As far as i can tell 4.0.0 was never released. If 4.0.0 was the usb issue under secret discussion here i don't see how you can be protected from something not public.
. · 1d
This is my reasoning: If because of what Novak said to Matt about unreleased 4.0.0 resulted in (A) Matt knew being below 4.0.0 was not vulnerable + (B) Matt knew his guide was not vulnerable ie dice...
average_gary profile picture
review https://github.com/Coldcard/firmware/blob/2021-01-14T1617-v3.2.2/stm32/COLDCARD/vcp_lockdown.c
vs.
https://github.com/Coldcard/firmware/commit/dac940cc893ace370738c0c4ce3f763036089a8f#diff-b14a0bb021c4ebd7f34d21aae7f7374e894c99008d99a225f14da4cf2fdc7c7e

In pre-4.0.0 firmware, the ckcc_vcp_enabled is set to false.
The 4.0.1 patch on top of 4.0.0 is:
- //XXX/bool ckcc_vcp_enabled = false;
- bool ckcc_vcp_enabled = true;
+ extern bool ckcc_vcp_enabled;

So pre 4.0.0, USB issue does not exist because this value was set to false. In 4.0.1, this is changed from "true" to "false", closing the issue that only appeared in the update from pre-4.

Does that make sense? there is a bug that didn't exist pre-4.0.0 that was introduced in the refactor, that isn't the entropy bug. Matt's guides were for air gap usage, so you would no be impacted by this bug if you followed the guide.
. · 1d
But 4.0.0 was never released so you can't be protected from something that never existed.
JackTheMimic · 1d
Interesting. I guess this is the retrospect influencing perspective.
Sun of the Moon · 1d
"add bugs that you can exploit later" includes Core's Gloria Zhao among others,, taproot, op_return, and I'm sure more surprises to come. Death by 1000 cuts. Core can't be trusted. Run Knots.
. · 1d
"Firmware 4.0.1 was the first public 4.x binary, so public users were not exposed to this regression." If 4.0.0 was never released then no users were ever vulnerable to this usb bug? It has to be something else.
average_gary profile picture
fwiw, i have yet to see indications of intentional complicity with the "influencers" shilling CC products. I know and have comms with many people that considered NVK a friend up until recently.

from my perspective, CoinKite's CTO is the party with the highest likelihood of intentional malice, followed by other technical leadership at that company.

Nothing definitive but the obfuscation of the author of the vulnerable library that was introduced coupled with some choice CoinKite comms are pretty damning. And then there's the whole blockclock phone home.

61❤️3💯2🤙1
King Slime · 1d
It was the tranny
atyh · 1d
my gut read has been Peter is evil (and may have even more nefarious connections yet to be discovered), NVK is a low value douche bag, and everyone else follows influencer currents.
syntaxerrs · 1d
Blockclock phone home? Wtf 😳
JackTheMimic · 1d
I don't know, if I would call it complicity, just that he wouldn't understand the repercussions of why his guide would be important. It would however be foreknowledge.
. · 1d
This is my reasoning: If because of what Novak said to Matt about unreleased 4.0.0 resulted in (A) Matt knew being below 4.0.0 was not vulnerable + (B) Matt knew his guide was not vulnerable ie dice rolls + (C) Matt says he can't say why and to not dissect why Then (D) Are we to believe he never ...