I'm trying to resurrect an old 100% gawk implementation of #blowfish crypto to provide as an alternative to using openssl's AES256 in my #awk messaging system. This will make it 100% gawk with no dependencies (outside of key generation). Yes, yes, #blowfish has vulnerabilities, but this is just for fun and and for messaging stuff like "pick up milk on the way home please" without having to resort to whatsapp, signal or whatever.
#awkzine #squawk

Okay, here it is...
Issue #1 of AWKzine (a bunch of crazy ideas implemented in #awk ).

https://www.maplefish.com/todd/squawk.html. or
https://www.maplefish.com/todd/squawk.pdf and the source:
https://www.maplefish.com/todd/squawk.awk

Squawk is a exercise in developing a zero foot print, no dependency and reasonably secure text messaging service that anyone (who has #gawk and openssl and a POSIX compliant shell available on their computer/laptop/tablet/phone) can stand up and run as either a client or server.

#awkzine #squawk