#include "gnutls_int.h"
#include "gnutls_supplemental.h"
#include "gnutls_errors.h"
#include "gnutls_num.h"
Go to the source code of this file.
Typedefs | |
typedef int(* | supp_recv_func )(MHD_gtls_session_t session, const opaque *data, size_t data_size) |
typedef int(* | supp_send_func )(MHD_gtls_session_t session, MHD_gtls_buffer *buf) |
Functions | |
static supp_recv_func | get_supp_func_recv (MHD_gnutls_supplemental_data_format_type_t type) |
int | MHD__gnutls_gen_supplemental (MHD_gtls_session_t session, MHD_gtls_buffer *buf) |
int | MHD__gnutls_parse_supplemental (MHD_gtls_session_t session, const uint8_t *data, int datalen) |
Variables | |
MHD_gnutls_supplemental_entry | MHD__gnutls_supplemental [] |
typedef int(* supp_recv_func)(MHD_gtls_session_t session, const opaque *data, size_t data_size) |
Definition at line 53 of file gnutls_supplemental.c.
typedef int(* supp_send_func)(MHD_gtls_session_t session, MHD_gtls_buffer *buf) |
Definition at line 55 of file gnutls_supplemental.c.
static supp_recv_func get_supp_func_recv | ( | MHD_gnutls_supplemental_data_format_type_t | type | ) | [static] |
Definition at line 72 of file gnutls_supplemental.c.
References MHD__gnutls_supplemental.
Referenced by MHD__gnutls_parse_supplemental().
int MHD__gnutls_gen_supplemental | ( | MHD_gtls_session_t | session, | |
MHD_gtls_buffer * | buf | |||
) |
Definition at line 84 of file gnutls_supplemental.c.
References MHD_gtls_string::data, MHD_gtls_string::length, MHD__gnutls_debug_log, MHD__gnutls_supplemental, MHD_gnutls_assert, and MHD_gtls_buffer_append.
Referenced by MHD__gnutls_send_supplemental().
int MHD__gnutls_parse_supplemental | ( | MHD_gtls_session_t | session, | |
const uint8_t * | data, | |||
int | datalen | |||
) |
Definition at line 142 of file gnutls_supplemental.c.
References DECR_LEN, get_supp_func_recv(), GNUTLS_E_RECEIVED_ILLEGAL_PARAMETER, MHD__gnutls_debug_log, MHD_gnutls_assert, MHD_gtls_read_uint16(), and MHD_gtls_read_uint24().
Referenced by MHD__gnutls_recv_supplemental().
MHD_gnutls_supplemental_entry MHD__gnutls_supplemental[] |
{ {0, 0, 0, 0} }
Definition at line 66 of file gnutls_supplemental.c.
Referenced by get_supp_func_recv(), and MHD__gnutls_gen_supplemental().