pub type ssh_auth_pubkey_callback = Option<unsafe extern "C" fn(session: ssh_session, user: *const c_char, pubkey: *mut ssh_key_struct, signature_state: c_char, userdata: *mut c_void) -> c_int>;