| 712 |
'padding' is the size of the padding. |
'padding' is the size of the padding. |
| 713 |
'data' points to the start of the packet data (the length field) |
'data' points to the start of the packet data (the length field) |
| 714 |
*/ |
*/ |
| 715 |
void SSH1_handle_packet(PTInstVar pvar, char *data, int len, int padding); |
void SSH1_handle_packet(PTInstVar pvar, char *data, unsigned int len, unsigned int padding); |
| 716 |
void SSH2_handle_packet(PTInstVar pvar, char *data, int len, int padding, int etm); |
void SSH2_handle_packet(PTInstVar pvar, char *data, unsigned int len, unsigned int padding, int etm); |
| 717 |
void SSH_notify_win_size(PTInstVar pvar, int cols, int rows); |
void SSH_notify_win_size(PTInstVar pvar, int cols, int rows); |
| 718 |
void SSH_notify_user_name(PTInstVar pvar); |
void SSH_notify_user_name(PTInstVar pvar); |
| 719 |
void SSH_notify_cred(PTInstVar pvar); |
void SSH_notify_cred(PTInstVar pvar); |
| 751 |
int SSH_sftp_transaction(PTInstVar pvar); |
int SSH_sftp_transaction(PTInstVar pvar); |
| 752 |
|
|
| 753 |
/* auxiliary SSH2 interfaces for pkt.c */ |
/* auxiliary SSH2 interfaces for pkt.c */ |
| 754 |
int SSH_get_min_packet_size(PTInstVar pvar); |
unsigned int SSH_get_min_packet_size(PTInstVar pvar); |
| 755 |
/* data is guaranteed to be at least SSH_get_min_packet_size bytes long |
/* data is guaranteed to be at least SSH_get_min_packet_size bytes long |
| 756 |
at least 5 bytes must be decrypted */ |
at least 5 bytes must be decrypted */ |
| 757 |
void SSH_predecrpyt_packet(PTInstVar pvar, char *data); |
void SSH_predecrpyt_packet(PTInstVar pvar, char *data); |
| 758 |
int SSH_get_clear_MAC_size(PTInstVar pvar); |
unsigned int SSH_get_clear_MAC_size(PTInstVar pvar); |
| 759 |
|
|
| 760 |
#define SSH_is_any_payload(pvar) ((pvar)->ssh_state.payload_datalen > 0) |
#define SSH_is_any_payload(pvar) ((pvar)->ssh_state.payload_datalen > 0) |
| 761 |
#define SSH_get_host_name(pvar) ((pvar)->ssh_state.hostname) |
#define SSH_get_host_name(pvar) ((pvar)->ssh_state.hostname) |