GNU: A Heuristic for Bad Cryptography
soatok.blog
soatok.blog
The GNS which most of the article focuses on has nothing to do with the GNU project. Because pgp is from the 90's, gpg is an easy target mostly . The only other halfway good data point in the line they're trying to draw is gnutls, which is surely got its holes, but also wasn't afflicted with openssl's heartbleed
Doesn't it stand for GNU Name System?
"This document contains the GNU Name System (GNS) technical specification"
The authors of the GNS IETF draft appear to be associated with GNUnet[0], which is an official GNU project. However, in defense of the OP, there may be a level of indirection here - there's no clear link between the GNU leadership and GNS: just GNU - GNUnet - GNS. It could be a purely GNUnet initiative.
That would be a good argument if it was retired in the 90's.
The author does indeed talk about seeing the letters Gnu, not being an official part of the GNU Project.
Plus if the GNU Project never enforces its brand, that its problem (it will be associated with the potential successes of independant projects reusing the GNU brand, but then it also has to accept association with the failures)
I mean, these are the mistakes that everyone seems to make (including the blog author, who seems to have retracted one of the bigger claims). Stuff happens in engineering.
And the "GNU" angle is just bile, or a cynical attempt to get clicks by leveraging hacker political sentiment. Yawn.
Cryptographers have spent years trying to clean up the GNU cryptography ecosystem [1] [2].
[1] https://twitter.com/FiloSottile/status/1281055144659030016
[2] https://lists.gnupg.org/pipermail/gcrypt-devel/2015-November...
I get that crypto is hard (again, the messup in the central criticism in the linked article is a great existence proof). I don't get why you feel like taking potshots at GNU in particular is justified except to flog your personal political agenda.
I'd love for GNU cryptography to be better, but the first step in fixing problems is to acknowledge they exist in the first place.
GNUnet, GnuPG, etc. need to actually learn from modern cryptography projects like age and Signal, instead of doubling down in the name of ideology.
Just stop. If you have criticisms, make them. Leave your politics out of it.
https://github.com/warner/magic-wormhole
summary and example -> https://techcrunch.com/2017/06/27/magic-wormhole-is-a-clever...
I've been meaning to write a GUI frontend (probably in Electron, but still) so that desktop users can experience its magic, but I keep putting it off.
Maybe this weekend? :)
Battle of heuristics: furries vs GNU
If Signal used unauthenticated CBC mode, it would be bad cryptography.
Reference: https://soatok.blog/2020/07/12/comparison-of-symmetric-encry...