summaryrefslogtreecommitdiff
path: root/lib/ext_session_ticket.h
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2010-06-11 20:17:33 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2010-06-13 21:46:03 +0200
commita9b55a42fa65e37fbd00c7359f56b11eaea11e3e (patch)
tree5c3bf10d106951b2c3c06471fe13cbea9c05e6c8 /lib/ext_session_ticket.h
parent6affb75709b91ea172d6119ecb687a767a9423ae (diff)
downloadgnutls-a9b55a42fa65e37fbd00c7359f56b11eaea11e3e.tar.gz
Simplified and made more safe the packing of data for session storage. Extensions use
the internal API to store/retrieve during resumption. Removed OPRFI since it was never standardized and was never actually included in gnutls since it was in inactive ifdef. This was instead of rewriting it to use the new API.
Diffstat (limited to 'lib/ext_session_ticket.h')
-rw-r--r--lib/ext_session_ticket.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/lib/ext_session_ticket.h b/lib/ext_session_ticket.h
index 85a518044b..e8a531b909 100644
--- a/lib/ext_session_ticket.h
+++ b/lib/ext_session_ticket.h
@@ -22,15 +22,17 @@
*
*/
-#ifdef ENABLE_SESSION_TICKET
+#ifndef EXT_SESSION_TICKET_H
+# define EXT_SESSION_TICKET_H
-int _gnutls_session_ticket_recv_params (gnutls_session_t session,
- const opaque * data,
- size_t data_size);
-int _gnutls_session_ticket_send_params (gnutls_session_t session,
- opaque * data, size_t data_size);
+# ifdef ENABLE_SESSION_TICKET
+
+#include <gnutls_extensions.h>
+
+extern extension_entry_st ext_mod_session_ticket;
int _gnutls_send_new_session_ticket (gnutls_session_t session, int again);
int _gnutls_recv_new_session_ticket (gnutls_session_t session);
+# endif
#endif