On Nov 18, 2020, at 4:16 PM, Cameron Kaiser via cctalk <cctalk@classiccmp.org> wrote: >> Another option for these systems is mbedTLS, originally by ARM. It only >> requires C89, > > I looked at mbedTLS (formerly PolarSSL) before I even embarked on it based > on other recommendations, but it claims to require c99:
Oh, bummer, maybe I'm just misremembering. > > https://github.com/ARMmbed/mbedtls > > Have you had success building it on other systems? What compilers could you > get away with? I'd rather not reinvent the wheel but it seemed like I had to. I was able to build its three component libraries just fine with CodeWarrior 7 on Mac OS 9 on my iMac G4. Same with libssh2. I never actually got to the point of testing it though, the iMac's PSU died. :( >> At some point MacSSH may use it. Or maybe the current maintainer will try >> cryanc. :) > > Didn't lsh get some updates? Or was I thinking of something else? ISTR that > MacSSH used lsh under the hood. It did, but it was also in the process of switching to libssh2, so Brendan switched that from OpenSSL to mbedTLS too: https://github.com/macssh/macssh/tree/libssh2 In case anyone wants to contribute. (Alas I can't, for the usual reasons, but maybe someone can…) -- Chris