MHD_gtls_security_param_st Struct Reference

#include <gnutls_int.h>


Data Fields

MHD_gnutls_connection_end_t entity
enum MHD_GNUTLS_KeyExchangeAlgorithm kx_algorithm
enum MHD_GNUTLS_CipherAlgorithm read_bulk_cipher_algorithm
enum MHD_GNUTLS_HashAlgorithm read_mac_algorithm
enum MHD_GNUTLS_CompressionMethod read_compression_algorithm
enum MHD_GNUTLS_CipherAlgorithm write_bulk_cipher_algorithm
enum MHD_GNUTLS_HashAlgorithm write_mac_algorithm
enum MHD_GNUTLS_CompressionMethod write_compression_algorithm
cipher_suite_st current_cipher_suite
opaque master_secret [TLS_MASTER_SIZE]
opaque client_random [TLS_RANDOM_SIZE]
opaque server_random [TLS_RANDOM_SIZE]
opaque session_id [TLS_MAX_SESSION_ID_SIZE]
uint8_t session_id_size
time_t timestamp
MHD_gtls_ext_st extensions
uint16_t max_record_send_size
uint16_t max_record_recv_size
enum MHD_GNUTLS_CertificateType cert_type
enum MHD_GNUTLS_Protocol version
opaque inner_secret [TLS_MASTER_SIZE]


Detailed Description

Definition at line 315 of file gnutls_int.h.


Field Documentation

MHD_gnutls_connection_end_t MHD_gtls_security_param_st::entity

Definition at line 317 of file gnutls_int.h.

Referenced by call_get_cert_callback(), MHD__gnutls_extension_list_add(), MHD__gnutls_extension_list_check(), MHD_gtls_auth_get_type(), MHD_gtls_cert_type_recv_params(), MHD_gtls_cert_type_send_params(), MHD_gtls_get_kx_cred(), MHD_gtls_get_selected_cert(), MHD_gtls_handshake_common(), MHD_gtls_max_record_recv_params(), MHD_gtls_max_record_send_params(), MHD_gtls_parse_extensions(), MHD_gtls_read_connection_state_init(), MHD_gtls_recv_hello(), MHD_gtls_recv_hello_request(), MHD_gtls_remove_unwanted_ciphersuites(), MHD_gtls_send_client_certificate_verify(), MHD_gtls_send_hello(), MHD_gtls_server_name_recv_params(), MHD_gtls_server_name_send_params(), MHD_gtls_session_cert_type_supported(), MHD_gtls_write_connection_state_init(), record_check_type(), and resume_copy_required_values().

enum MHD_GNUTLS_KeyExchangeAlgorithm MHD_gtls_security_param_st::kx_algorithm

Definition at line 318 of file gnutls_int.h.

Referenced by MHD_gnutls_kx_get(), and MHD_gtls_set_kx().

enum MHD_GNUTLS_CipherAlgorithm MHD_gtls_security_param_st::read_bulk_cipher_algorithm

Definition at line 323 of file gnutls_int.h.

Referenced by MHD__gnutls_cpy_read_security_parameters(), MHD__gnutls_set_read_keys(), MHD_gnutls_cipher_get(), MHD_gtls_ciphertext2compressed(), and MHD_gtls_read_connection_state_init().

enum MHD_GNUTLS_HashAlgorithm MHD_gtls_security_param_st::read_mac_algorithm

Definition at line 324 of file gnutls_int.h.

Referenced by MHD__gnutls_cpy_read_security_parameters(), MHD__gnutls_set_read_keys(), MHD_gtls_ciphertext2compressed(), MHD_gtls_read_connection_state_init(), and MHD_gtls_set_read_mac().

enum MHD_GNUTLS_CompressionMethod MHD_gtls_security_param_st::read_compression_algorithm

Definition at line 325 of file gnutls_int.h.

Referenced by is_read_comp_null(), MHD__gnutls_cpy_read_security_parameters(), MHD_gtls_compression_get(), MHD_gtls_read_connection_state_init(), MHD_gtls_set_read_compression(), and resume_copy_required_values().

enum MHD_GNUTLS_CipherAlgorithm MHD_gtls_security_param_st::write_bulk_cipher_algorithm

Definition at line 327 of file gnutls_int.h.

Referenced by MHD__gnutls_cpy_write_security_parameters(), MHD__gnutls_set_write_keys(), MHD_gtls_compressed2ciphertext(), and MHD_gtls_write_connection_state_init().

enum MHD_GNUTLS_HashAlgorithm MHD_gtls_security_param_st::write_mac_algorithm

Definition at line 328 of file gnutls_int.h.

Referenced by MHD__gnutls_cpy_write_security_parameters(), MHD__gnutls_set_write_keys(), MHD_gtls_compressed2ciphertext(), MHD_gtls_set_write_mac(), and MHD_gtls_write_connection_state_init().

enum MHD_GNUTLS_CompressionMethod MHD_gtls_security_param_st::write_compression_algorithm

Definition at line 329 of file gnutls_int.h.

Referenced by is_write_comp_null(), MHD__gnutls_cpy_write_security_parameters(), MHD_gtls_set_write_compression(), and MHD_gtls_write_connection_state_init().

cipher_suite_st MHD_gtls_security_param_st::current_cipher_suite

Definition at line 335 of file gnutls_int.h.

Referenced by MHD__gnutls_get_private_rsa_params(), MHD__gnutls_get_public_rsa_params(), MHD__gnutls_send_server_hello(), MHD_gtls_server_select_suite(), and resume_copy_required_values().

opaque MHD_gtls_security_param_st::master_secret[TLS_MASTER_SIZE]

Definition at line 336 of file gnutls_int.h.

Referenced by MHD__gnutls_finished(), and MHD__gnutls_set_keys().

opaque MHD_gtls_security_param_st::client_random[TLS_RANDOM_SIZE]

Definition at line 337 of file gnutls_int.h.

Referenced by MHD__gnutls_set_keys(), MHD_gtls_set_client_random(), MHD_gtls_tls_sign_params(), MHD_gtls_verify_sig_params(), and resume_copy_required_values().

opaque MHD_gtls_security_param_st::server_random[TLS_RANDOM_SIZE]

Definition at line 338 of file gnutls_int.h.

Referenced by MHD__gnutls_send_server_hello(), MHD__gnutls_set_keys(), MHD_gtls_set_server_random(), MHD_gtls_tls_sign_params(), MHD_gtls_verify_sig_params(), and resume_copy_required_values().

opaque MHD_gtls_security_param_st::session_id[TLS_MAX_SESSION_ID_SIZE]

Definition at line 339 of file gnutls_int.h.

Referenced by MHD__gnutls_read_client_hello(), MHD__gnutls_send_server_hello(), and resume_copy_required_values().

uint8_t MHD_gtls_security_param_st::session_id_size

Definition at line 340 of file gnutls_int.h.

Referenced by MHD__gnutls_send_server_hello(), and resume_copy_required_values().

time_t MHD_gtls_security_param_st::timestamp

Definition at line 341 of file gnutls_int.h.

Referenced by MHD__gnutls_read_client_hello().

MHD_gtls_ext_st MHD_gtls_security_param_st::extensions

Definition at line 342 of file gnutls_int.h.

Referenced by MHD_gtls_handshake_server(), MHD_gtls_server_name_recv_params(), and MHD_gtls_server_name_send_params().

uint16_t MHD_gtls_security_param_st::max_record_send_size

Definition at line 347 of file gnutls_int.h.

Referenced by MHD_gtls_max_record_recv_params().

uint16_t MHD_gtls_security_param_st::max_record_recv_size

Definition at line 348 of file gnutls_int.h.

Referenced by MHD_gtls_max_record_recv_params(), and MHD_gtls_max_record_send_params().

enum MHD_GNUTLS_CertificateType MHD_gtls_security_param_st::cert_type

Definition at line 350 of file gnutls_int.h.

Referenced by _select_client_cert(), MHD__gnutls_get_public_rsa_params(), MHD__gnutls_peers_cert_less_512(), MHD__gnutls_session_cert_type_set(), MHD_gnutls_certificate_type_get(), MHD_gtls_cert_type_send_params(), MHD_gtls_gen_cert_client_certificate(), MHD_gtls_gen_cert_server_cert_req(), MHD_gtls_gen_cert_server_certificate(), MHD_gtls_proc_cert_client_cert_vrfy(), MHD_gtls_proc_cert_server_certificate(), proc_dhe_server_kx(), proc_rsa_export_server_kx(), and resume_copy_required_values().

enum MHD_GNUTLS_Protocol MHD_gtls_security_param_st::version

Definition at line 351 of file gnutls_int.h.

Referenced by calc_enc_length(), MHD__gnutls_protocol_get_version(), MHD__gnutls_send_server_hello(), MHD__gnutls_set_keys(), MHD_gtls_ciphertext2compressed(), MHD_gtls_compressed2ciphertext(), and MHD_gtls_set_current_version().

opaque MHD_gtls_security_param_st::inner_secret[TLS_MASTER_SIZE]

Definition at line 353 of file gnutls_int.h.


The documentation for this struct was generated from the following file:
Generated on Sun Nov 16 17:00:22 2008 for GNU libmicrohttpd by  doxygen 1.5.1