gnutls_datum.h File Reference

#include "gnutls_int.h"

Include dependency graph for gnutls_datum.h:

Go to the source code of this file.

Defines

#define MHD__gnutls_set_datum(x, y, z)   MHD_gtls_set_datum_m(x,y,z, MHD_gnutls_malloc)
#define MHD__gnutls_sset_datum(x, y, z)   MHD_gtls_set_datum_m(x,y,z, MHD_gnutls_secure_malloc)
#define MHD__gnutls_datum_append(x, y, z)   MHD_gtls_datum_append_m(x,y,z, MHD_gnutls_realloc)
#define MHD__gnutls_free_datum(x)   MHD_gtls_free_datum_m(x, MHD_gnutls_free)

Functions

void MHD_gtls_write_datum16 (opaque *dest, MHD_gnutls_datum_t dat)
void MHD_gtls_write_datum24 (opaque *dest, MHD_gnutls_datum_t dat)
int MHD_gtls_set_datum_m (MHD_gnutls_datum_t *dat, const void *data, size_t data_size, MHD_gnutls_alloc_function)
void MHD_gtls_free_datum_m (MHD_gnutls_datum_t *dat, MHD_gnutls_free_function)


Define Documentation

#define MHD__gnutls_datum_append ( x,
y,
 )     MHD_gtls_datum_append_m(x,y,z, MHD_gnutls_realloc)

Definition at line 34 of file gnutls_datum.h.

#define MHD__gnutls_free_datum (  )     MHD_gtls_free_datum_m(x, MHD_gnutls_free)

#define MHD__gnutls_set_datum ( x,
y,
 )     MHD_gtls_set_datum_m(x,y,z, MHD_gnutls_malloc)

Definition at line 31 of file gnutls_datum.h.

Referenced by MHD__gnutls_copy_certificate_auth_info().

#define MHD__gnutls_sset_datum ( x,
y,
 )     MHD_gtls_set_datum_m(x,y,z, MHD_gnutls_secure_malloc)


Function Documentation

void MHD_gtls_free_datum_m ( MHD_gnutls_datum_t dat,
MHD_gnutls_free_function   
)

Definition at line 74 of file gnutls_datum.c.

References MHD_gnutls_datum_t::data, and MHD_gnutls_datum_t::size.

int MHD_gtls_set_datum_m ( MHD_gnutls_datum_t dat,
const void *  data,
size_t  data_size,
MHD_gnutls_alloc_function   
)

void MHD_gtls_write_datum16 ( opaque dest,
MHD_gnutls_datum_t  dat 
)

Definition at line 37 of file gnutls_datum.c.

References MHD_gnutls_datum_t::data, MHD_gtls_write_uint16(), and MHD_gnutls_datum_t::size.

Referenced by gen_dhe_server_kx(), gen_rsa_export_server_kx(), MHD__gnutls_gen_rsa_client_kx(), and MHD_gtls_gen_cert_server_cert_req().

Here is the call graph for this function:

Here is the caller graph for this function:

void MHD_gtls_write_datum24 ( opaque dest,
MHD_gnutls_datum_t  dat 
)

Definition at line 45 of file gnutls_datum.c.

References MHD_gnutls_datum_t::data, MHD_gtls_write_uint24(), and MHD_gnutls_datum_t::size.

Referenced by MHD_gtls_gen_x509_crt().

Here is the call graph for this function:

Here is the caller graph for this function:


Generated on Fri Feb 27 18:32:57 2009 for GNU libmicrohttpd by  doxygen 1.5.7.1