summaryrefslogtreecommitdiff
path: root/tls.h
diff options
context:
space:
mode:
Diffstat (limited to 'tls.h')
-rw-r--r--tls.h52
1 files changed, 0 insertions, 52 deletions
diff --git a/tls.h b/tls.h
deleted file mode 100644
index 79aedd7..0000000
--- a/tls.h
+++ /dev/null
@@ -1,52 +0,0 @@
-// One of the headers for HaxServ
-//
-// Written by: Test_User <hax@andrewyu.org>
-//
-// This is free and unencumbered software released into the public
-// domain.
-//
-// Anyone is free to copy, modify, publish, use, compile, sell, or
-// distribute this software, either in source code form or as a compiled
-// binary, for any purpose, commercial or non-commercial, and by any
-// means.
-//
-// In jurisdictions that recognize copyright laws, the author or authors
-// of this software dedicate any and all copyright interest in the
-// software to the public domain. We make this dedication for the benefit
-// of the public at large and to the detriment of our heirs and
-// successors. We intend this dedication to be an overt act of
-// relinquishment in perpetuity of all present and future rights to this
-// software under copyright law.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-// IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
-// OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-// OTHER DEALINGS IN THE SOFTWARE.
-
-#include <gnutls/gnutls.h>
-
-#if LOGALL
-extern ssize_t SEND(struct string msg);
-#else
-#define SEND(x) gnutls_record_send(session, x.data, x.len)
-#endif
-
-extern gnutls_session_t session;
-
-extern int connect_tls(void);
-
-inline size_t RECV(char *buf, size_t buflen, char *timeout) {
- int len;
- do {
- len = gnutls_record_recv(session, buf, buflen);
- } while (len == GNUTLS_E_AGAIN || len == GNUTLS_E_INTERRUPTED);
-
- *timeout = (len == GNUTLS_E_TIMEDOUT);
- if (len < 0)
- return 0;
- else
- return (size_t)len;
-}