PKG_CHECK_MODULES([TLSTICKET], [gnutls >= 2.10.0],
[AC_DEFINE(USE_GNUTLS2_10, 1, [Use GnuTLS 2.10])],
[dummy="no"])
+ PKG_CHECK_MODULES([TLSSTRERROR], [gnutls >= 2.6.0],
+ [AC_DEFINE(USE_GNUTLS2_6, 1, [Use GnuTLS 2.6])],
+ [dummy="no"])
if test "x$_ecore_have_gnutls" = "xyes";then
AC_PATH_GENERIC([libgcrypt], [], [_ecore_have_gnutls="yes"], [_ecore_have_gnutls="no"])
if test "x${_ecore_have_gnutls}" = "xyes" ; then
static void
_gnutls_print_errors(int ret)
{
+#ifdef USE_GNUTLS2_6
if (ret)
ERR("gnutls returned with error: %s - %s", gnutls_strerror_name(ret), gnutls_strerror(ret));
+#endif
}
svr->ssl_state = ECORE_CON_SSL_STATE_HANDSHAKING;
case ECORE_CON_SSL_STATE_HANDSHAKING:
ret = gnutls_handshake(svr->session);
+#ifdef USE_GNUTLS2_6
DBG("calling gnutls_handshake(): returned with '%s'", gnutls_strerror_name(ret));
+#endif
SSL_ERROR_CHECK_GOTO_ERROR(gnutls_error_is_fatal(ret));
if (!ret)
{