Skip to content

TLS Channel Binding - backend implementation

Ruslan Marchenko requested to merge rufferson/glib-networking:binding into master

Should close #31 (closed) at least in the backend, but will need frontend update (glib#381 (moved)).

2 added enums in connection-base should technically go to GIO, I've added them here just to make sure it's buildable and testable. Both (gnutls & openssl) banckends are implemented without tls-unique-for-telnet and only from client perspective (are there any servers using gio-tls?). Which means technically implementations might need to be moved to gtlsconnectionclient. But I think better just check if is_client and do necessary conditional calls.

This is first attempt so would appreciate initial review - didn't test it yet as it will need glib update. Or test units at least...

Edited by Ruslan Marchenko

Merge request reports