as released this program only works on Windows or Linux (as advertised). It takes only a minor tweak to make it compatible with recent (>=10.7) version of OSX:
i.e. simply substituting some ssl library names. The resultant OSX-friendly DTLS client behavior works perfectly with an independent GNUTLS-flavored DTLS server written in C.
as released this program only works on Windows or Linux (as advertised). It takes only a minor tweak to make it compatible with recent (>=10.7) version of OSX:
openssl.py: libcrypto = CDLL("libcrypto.0.9.8.dylib") openssl.py: libssl = CDLL("libssl.0.9.8.dylib")
i.e. simply substituting some ssl library names. The resultant OSX-friendly DTLS client behavior works perfectly with an independent GNUTLS-flavored DTLS server written in C.