Struct bearssl::br_ssl_client_context_ [] [src]

#[repr(C)]
pub struct br_ssl_client_context_ { pub eng: br_ssl_engine_context, pub min_clienthello_len: u16, pub hashes: u32, pub server_curve: c_int, pub client_auth_vtable: *mut *const br_ssl_client_certificate_class, pub auth_type: c_uchar, pub hash_id: c_uchar, pub client_auth: br_ssl_client_context___bindgen_ty_1, pub irsapub: br_rsa_public, }

\brief Context structure for a SSL client.

The first field (called eng) is the SSL engine; all functions that work on a br_ssl_engine_context structure shall take as parameter a pointer to that field. The other structure fields are opaque and must not be accessed directly.

Fields

\brief The encapsulated engine context.

Trait Implementations

impl Copy for br_ssl_client_context_
[src]

impl Clone for br_ssl_client_context_
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more