Struct mbedtls_sys::mbedtls_ssl_context [] [src]

#[repr(C)]
pub struct mbedtls_ssl_context { pub conf: *const mbedtls_ssl_config, pub state: c_int, pub major_ver: c_int, pub minor_ver: c_int, pub badmac_seen: c_uint, pub f_send: mbedtls_ssl_send_t, pub f_recv: mbedtls_ssl_recv_t, pub f_recv_timeout: mbedtls_ssl_recv_timeout_t, pub p_bio: *mut c_void, pub session_in: *mut mbedtls_ssl_session, pub session_out: *mut mbedtls_ssl_session, pub session: *mut mbedtls_ssl_session, pub session_negotiate: *mut mbedtls_ssl_session, pub handshake: *mut mbedtls_ssl_handshake_params, pub transform_in: *mut mbedtls_ssl_transform, pub transform_out: *mut mbedtls_ssl_transform, pub transform: *mut mbedtls_ssl_transform, pub transform_negotiate: *mut mbedtls_ssl_transform, pub p_timer: *mut c_void, pub f_set_timer: mbedtls_ssl_set_timer_t, pub f_get_timer: mbedtls_ssl_get_timer_t, pub in_buf: *mut c_uchar, pub in_ctr: *mut c_uchar, pub in_hdr: *mut c_uchar, pub in_len: *mut c_uchar, pub in_iv: *mut c_uchar, pub in_msg: *mut c_uchar, pub in_offt: *mut c_uchar, pub in_msgtype: c_int, pub in_msglen: size_t, pub in_left: size_t, pub in_epoch: uint16_t, pub next_record_offset: size_t, pub in_window_top: uint64_t, pub in_window: uint64_t, pub in_hslen: size_t, pub nb_zero: c_int, pub record_read: c_int, pub out_buf: *mut c_uchar, pub out_ctr: *mut c_uchar, pub out_hdr: *mut c_uchar, pub out_len: *mut c_uchar, pub out_iv: *mut c_uchar, pub out_msg: *mut c_uchar, pub out_msgtype: c_int, pub out_msglen: size_t, pub out_left: size_t, pub client_auth: c_int, pub hostname: *mut c_char, pub alpn_chosen: *const c_char, pub cli_id: *mut c_uchar, pub cli_id_len: size_t, pub secure_renegotiation: c_int, // some fields omitted }

Fields

Trait Implementations

impl Copy for mbedtls_ssl_context
[src]

impl Clone for mbedtls_ssl_context
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for mbedtls_ssl_context
[src]

Formats the value using the given formatter.

impl Default for mbedtls_ssl_context
[src]

Returns the "default value" for a type. Read more