26struct ssh_auth_request {
30 struct ssh_key_struct *pubkey;
31 struct ssh_key_struct *server_pubkey;
33 enum ssh_publickey_state_e signature_state;
37struct ssh_channel_request_open {
43 uint16_t originator_port;
45 uint16_t destination_port;
48struct ssh_service_request {
52struct ssh_global_request {
59struct ssh_channel_request {
80 uint8_t x11_single_connection;
81 char *x11_auth_protocol;
82 char *x11_auth_cookie;
83 uint32_t x11_screen_number;
86struct ssh_message_struct {
89 struct ssh_auth_request auth_request;
90 struct ssh_channel_request_open channel_request_open;
91 struct ssh_channel_request channel_request;
92 struct ssh_service_request service_request;
93 struct ssh_global_request global_request;
108int ssh_message_handle_channel_request(ssh_session session, ssh_channel channel, ssh_buffer packet,
109 const char *request, uint8_t want_reply);
110ssh_message ssh_message_pop_head(ssh_session session);
#define SSH_PACKET_CALLBACK(name)
This macro declares a packet callback handler.
Definition callbacks.h:599