35 #include <gnutls/gnutls.h>
57 res = gnutls_record_recv (connection->tls_session,
60 if ( (GNUTLS_E_AGAIN == res) ||
61 (GNUTLS_E_INTERRUPTED == res) )
64 if (GNUTLS_E_AGAIN == res)
87 (0 != gnutls_record_check_pending (
88 connection->tls_session)) );
112 res = gnutls_record_send (connection->tls_session,
115 if ( (GNUTLS_E_AGAIN == res) ||
116 (GNUTLS_E_INTERRUPTED == res) )
119 if (GNUTLS_E_AGAIN == res)
156 ret = gnutls_handshake (connection->tls_session);
157 if (ret == GNUTLS_E_SUCCESS)
164 if ( (GNUTLS_E_AGAIN == ret) ||
165 (GNUTLS_E_INTERRUPTED == ret) )
174 MHD_DLOG (connection->
daemon,
175 _ (
"Error: received handshake message out of context\n"));
211 gnutls_bye (connection->tls_session, GNUTLS_SHUT_WR);
212 if (GNUTLS_E_SUCCESS == res)
217 if ((GNUTLS_E_AGAIN == res) ||
218 (GNUTLS_E_INTERRUPTED == res))