From 410239fc93c6834492bb45b1468eb4c2b254b76f Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Wed, 9 Feb 2011 22:24:53 +0100 Subject: The extensions code is now using the gnutls_buffer_st. --- lib/gnutls_extensions.h | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'lib/gnutls_extensions.h') diff --git a/lib/gnutls_extensions.h b/lib/gnutls_extensions.h index a381b823ec..9906f5bbc6 100644 --- a/lib/gnutls_extensions.h +++ b/lib/gnutls_extensions.h @@ -26,11 +26,18 @@ #ifndef GNUTLS_EXTENSIONS_H #define GNUTLS_EXTENSIONS_H +#include + +typedef int (*gnutls_ext_recv_func) (gnutls_session_t session, + const unsigned char *data, size_t len); +typedef int (*gnutls_ext_send_func) (gnutls_session_t session, + gnutls_buffer_st *extdata); + int _gnutls_parse_extensions (gnutls_session_t session, gnutls_ext_parse_type_t parse_type, const opaque * data, int data_size); -int _gnutls_gen_extensions (gnutls_session_t session, opaque * data, - size_t data_size, gnutls_ext_parse_type_t); +int _gnutls_gen_extensions (gnutls_session_t session, gnutls_buffer_st * extdata, + gnutls_ext_parse_type_t); int _gnutls_ext_init (void); void _gnutls_ext_deinit (void); -- cgit v1.2.1