> > If you have an older pre-C99 system, I've backported a TLS 1.2 library to > > gcc versions as early as 2.5 as long as it has 64-bit ints (long long, > > usually) and stdarg.h. > > > > https://github.com/classilla/cryanc > > Great work, Cameron!
Thanks! > 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: 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. > 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. -- ------------------------------------ personal: http://www.cameronkaiser.com/ -- Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckai...@floodgap.com -- Hidden DOS secret: add BUGS=OFF to your CONFIG.SYS. ------------------------