pub type ssh_packet_callback = Option<unsafe extern "C" fn(session: ssh_session, type_: u8, packet: ssh_buffer, user: *mut c_void) -> c_int>;