#include "gnutls_int.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 MHD__gnutls_datum_append | ( | x, | |||
y, | |||||
z | ) | 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 | ( | x | ) | MHD_gtls_free_datum_m(x, MHD_gnutls_free) |
Definition at line 38 of file gnutls_datum.h.
Referenced by gen_dhe_server_kx(), gen_rsa_export_server_kx(), generate_normal_master(), MHD__gnutls_certificate_free_ca_names(), MHD__gnutls_certificate_free_credentials(), MHD__gnutls_check_key_cert_match(), MHD__gnutls_copy_certificate_auth_info(), MHD__gnutls_deinit(), MHD__gnutls_gen_rsa_client_kx(), MHD__gnutls_x509_crt_get_mpis(), MHD__gnutls_x509_export_int(), MHD_gnutls_x509_crt_get_key_usage(), MHD_gnutls_x509_crt_import(), MHD_gnutls_x509_privkey_import(), MHD_gtls_dh_set_group(), MHD_gtls_encrypt(), MHD_gtls_free_auth_info(), MHD_gtls_free_dh_info(), MHD_gtls_free_rsa_info(), MHD_gtls_gcert_deinit(), MHD_gtls_gen_cert_client_cert_vrfy(), MHD_gtls_handshake_internal_state_clear(), MHD_gtls_read_connection_state_init(), MHD_gtls_rsa_export_set_pubkey(), MHD_gtls_rsa_verify(), MHD_gtls_write_connection_state_init(), and parse_pem_cert_mem().
#define MHD__gnutls_set_datum | ( | x, | |||
y, | |||||
z | ) | 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, | |||||
z | ) | MHD_gtls_set_datum_m(x,y,z, MHD_gnutls_secure_malloc) |
Definition at line 32 of file gnutls_datum.h.
Referenced by MHD__gnutls_set_keys(), MHD_gtls_pkcs1_rsa_decrypt(), MHD_gtls_read_connection_state_init(), and MHD_gtls_write_connection_state_init().
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 | ||||
) |
Definition at line 53 of file gnutls_datum.c.
References MHD_gnutls_datum_t::data, GNUTLS_E_MEMORY_ERROR, and MHD_gnutls_datum_t::size.
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().
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().