pub type mbedtls_ssl_hs_cb_t = Option<unsafe extern "C" fn(ssl: *mut mbedtls_ssl_context) -> c_int>;
Expand description

\brief Callback type: generic handshake callback

\note Callbacks may use user_data funcs to set/get app user data. See \c mbedtls_ssl_get_user_data_p() \c mbedtls_ssl_get_user_data_n() \c mbedtls_ssl_conf_get_user_data_p() \c mbedtls_ssl_conf_get_user_data_n()

\param ssl \c mbedtls_ssl_context on which the callback is run

\return The return value of the callback is 0 if successful, or a specific MBEDTLS_ERR_XXX code, which will cause the handshake to be aborted.

Aliased Type§

enum mbedtls_ssl_hs_cb_t {
    None,
    Some(unsafe extern "C" fn(_: *mut mbedtls_ssl_context) -> i32),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "C" fn(_: *mut mbedtls_ssl_context) -> i32)

Some value of type T.