]> jfr.im git - irc/atheme/libmowgli-2.git/commit
Seriously rework the OpenSSL context code
authorAaron Jones <redacted>
Mon, 16 Nov 2015 20:22:08 +0000 (20:22 +0000)
committerAaron Jones <redacted>
Mon, 16 Nov 2015 20:22:08 +0000 (20:22 +0000)
commit12c57bf765603d53decabcdd4cecd3c845a85000
tree36e2fa28e04c788bf351f6d1dfa201738b624659
parent9d6f9747f861bced1198568b4a82bb8b6d167db1
Seriously rework the OpenSSL context code

* Always negotiate the highest mutually supported protocol version
* Use the new TLS_{client,server}_method() APIs from OpenSSL 1.1.0
* Explicitly disable SSLv2 and SSLv3 if so available
* Support ECDH (either prime256v1 (< 1.0.2) or automatic (>= 1.0.2))

Closes #34
src/libmowgli/vio/vio.h
src/libmowgli/vio/vio_openssl.c