Matt Nelson's avatar
Matt Nelson
_@matthewnelson.io
npub1j3fs...7lq8
Navy -> NASA -> Sphinx Chat -> Strike -> FLOSS PGP: 0x61471B8AB3890961 Kotlin Multiplatform and C are the way
Matt Nelson's avatar
05nelsonm 2 years ago
Made something for creating detached code signatures for macOS/Windows binaries. 1. Reproducibly build program 2. Copy it 3. Codesign (+ notarize for macOS) the copy 4. Take a 'diff' between the 2 The '.diff' is just the signatures, which can be applied to the unsigned binaries at a later date (so others can verify build reproducibility) Think I'll publish it to Debian and Home Brew once I add a few things; check it out! Had a unique issue which #[0] found. Tor binaries for macOS weren't signed or notarized, so when he went to run `kmp-tor` on macOS aarch64 GateKeeper said "nope, not happening".
Matt Nelson's avatar
05nelsonm 2 years ago
Codesigning programs for Apple and Windows is the most ridiculous/useless process. I can understand wanting digital signatures for verifying you are installing what built, and then downloaded, but this is absurd and does nothing but tax developers. Smh.
Matt Nelson's avatar
05nelsonm 2 years ago
GM โšก Yesterday I had a soda for the first time in I can't even remember. I was up until 2am, and feel like I drank a 12 pack. How the shit do people drink this garbage on the regular?
Matt Nelson's avatar
05nelsonm 2 years ago
It's a Highlander kind of night ๐Ÿค image
Matt Nelson's avatar
05nelsonm 2 years ago
It's a Highlander kind of night ๐Ÿค image
Matt Nelson's avatar
05nelsonm 2 years ago
Kotlin Multiplatform has 0 support for cryptographic functions, and you have to annoyingly drop into each platform specific sources just to do things like sha 256. Had the same issue with obtaining cryptographically secure random bytes from the system, which prompted me to create a library for it. Needless to say, I bought the domain kotlincrypto.org and will be working towards building that out. Hopefully will have some basic hashing functions available Friday.
Matt Nelson's avatar
05nelsonm 2 years ago
My son (4) told me "manners make men" this morning because I forgot to say please. Proud pappa.
Matt Nelson's avatar
05nelsonm 2 years ago
Reworked my entire home network via OPNsense. Can highly recommend.
โ†‘