Calculating CRC with a tiny (32 entry) lookup-table
I happened to notice that the Arduino OneWire library uses a 256 entry lookup table for its CRC calculations. I did some research on this topic in 1992-1993, while working on Bulletin Board Systems,...
View ArticleUsing expired credit cards
Using expired credit/debit cards… surely you can’t do that? Actually, yes you can. This is how it goes. First, what can be observed (verified): On a vendor site that allows your to save your card...
View ArticleMaximising available dynamic memory on Arduino
I like programming in small spaces, it makes one think efficiently and not be sloppy. Example: I was looking at an embedded device the other day, and found a complete Tomcat server and X desktop...
View ArticleThe trouble with group labels. Because.
So Australia’s long-term accepted refugee detainees on Manus and Nauru will not be able to migrate to the US, if they come from a country that’s on Trump’s list. So anyone from a particular set of...
View ArticleClassic McEleice and the NIST search for post-quantum crypto
I have always liked cryptography, and public-key cryptography in particularly. When Pretty Good Privacy (PGP) first came out in 1991, I not only started using it, also but looking at the documentation...
View Article