On Wed, May 22, 2019 at 11:27 AM Roman Haefeli reduzent@gmail.com wrote:
On Wed, 2019-05-22 at 10:22 -0400, Martin Peach wrote:
I was looking into making a [httpsget] external but the whole TLS thing seems very difficult. For my purposes on linux I use [shell] with wget to save the data to a file, then open it with [binfile]. I was wondering if there is some cross-platform library to do the ssh
I guess you mean SSL/TLS
Yes.
, as I'm sure implementing it from scratch would take forever and be
very error-prone. Not to mention doing it using vanilla objects....
I don't see why someone would have to do the work, it's already done:
♥♥♥ purest_json ♥♥♥
It does proper TLS and is cross-platform. Deken has binaries for Windows-i386 and they work, I just tested it (on Wine).
...but deken does not have it for 64bit Windows it seems. I never seem to have the right installation ;( Looking at the git ( https://github.com/residuum/PuRestJson/blob/master/Makefile) there sem to be a lot of libraries involved. The makefile has:
define forWindows
ldlibs += -lpthread -lm -lwldap32 -lgnutls -lhogweed -lgmp -lssl -lnettle
-lssh2 -lgcrypt -lgpg-error -lcrypto -lws2_32 -lgdi32 -lcrypt32
-lz -lunistring -lidn -lintl -liconv
It does look easier to just use Python for that stuff and let Pd do what it's good at.
Martin