diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2011-02-09 22:24:53 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2011-02-09 22:24:53 +0100 |
commit | 410239fc93c6834492bb45b1468eb4c2b254b76f (patch) | |
tree | a4977fb7e5c0bd2922721279944c92ae4efd1a3d /lib/gnutls_extensions.h | |
parent | 7e5fef07ca773e8fc2399c52dce0d4e51c4916ba (diff) | |
download | gnutls-410239fc93c6834492bb45b1468eb4c2b254b76f.tar.gz |
The extensions code is now using the gnutls_buffer_st.
Diffstat (limited to 'lib/gnutls_extensions.h')
-rw-r--r-- | lib/gnutls_extensions.h | 11 |
1 files changed, 9 insertions, 2 deletions
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 <gnutls_str.h> + +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); |