size_t src_size);
void _gnutls_str_cat(char *dest, size_t dest_tot_size, const char *src);
-typedef struct gnutls_buffer{
+typedef struct gnutls_buffer_st {
uint8_t *allocd; /* pointer to allocated data */
uint8_t *data; /* API: pointer to data to copy from */
size_t max_length;
void *userdata);
/* Public string related functions */
-typedef struct gnutls_buffer gnutls_buffer_st;
+typedef struct gnutls_buffer_st *gnutls_buffer_t;
-int gnutls_buffer_append_data(gnutls_buffer_st *, const void *data, size_t data_size);
+int gnutls_buffer_append_data(gnutls_buffer_t, const void *data, size_t data_size);
/* Public extensions related functions */
size_t len);
typedef int (*gnutls_ext_send_func) (gnutls_session_t session,
- gnutls_buffer_st * extdata);
+ gnutls_buffer_t extdata);
typedef void (*gnutls_ext_deinit_data_func) (extension_priv_data_t data);
typedef int (*gnutls_ext_pack_func) (extension_priv_data_t data,
- gnutls_buffer_st * packed_data);
+ gnutls_buffer_t packed_data);
-typedef int (*gnutls_ext_unpack_func) (gnutls_buffer_st * packed_data,
+typedef int (*gnutls_ext_unpack_func) (gnutls_buffer_t packed_data,
extension_priv_data_t * data);
typedef int (*gnutls_ext_epoch_func) (gnutls_session_t session);
mini-chain-unsorted x509-verify-with-crl mini-dtls-mtu \
mini-dtls-record-asym openpgp-callback key-import-export \
mini-dtls-fork mini-dtls-pthread mini-key-material x509cert-invalid \
- strict-der
+ strict-der mini-extension
mini_dtls_pthread_LDADD = $(LDADD) -lpthread
return 0; //Success
}
-static int ext_send_client_params(gnutls_session_t session, gnutls_buffer_st * extdata)
+static int ext_send_client_params(gnutls_session_t session, gnutls_buffer_t extdata)
{
TLSEXT_TYPE_client_sent = 1;
gnutls_buffer_append_data(extdata, ext_data, sizeof(ext_data));
return 0; //Success
}
-static int ext_send_server_params(gnutls_session_t session, gnutls_buffer_st * extdata)
+static int ext_send_server_params(gnutls_session_t session, gnutls_buffer_t extdata)
{
TLSEXT_TYPE_server_sent = 1;
gnutls_buffer_append_data(extdata, ext_data, sizeof(ext_data));