--- src.orig/encrypt.cpp 2011-09-28 06:15:10.000000000 -0500 +++ src/encrypt.cpp 2016-12-09 14:37:22.271341637 -0600 @@ -175,10 +175,12 @@ gnutls_session_t sess): tcp_client_socket(cobj), session(sess), state(DEFAULT) { - const int kx_prio[] = { GNUTLS_KX_ANON_DH, 0 }; + const char ** err_pos; + const char* kx_prio = "NORMAL+ANON-DH"; gnutls_set_default_priority(session); - gnutls_kx_set_priority(session, kx_prio); + + gnutls_priority_set_direct( session, kx_prio, err_pos); gnutls_transport_set_ptr( session,