diff options
author | Iru Cai <mytbk920423@gmail.com> | 2018-05-21 13:31:45 +0800 |
---|---|---|
committer | Iru Cai <mytbk920423@gmail.com> | 2018-05-21 16:45:38 +0800 |
commit | 9f00a9265c05dc02ad1b1e4c8148e1950c394530 (patch) | |
tree | 8e16b0aba71bef63b0dfe2ab5aab444969d7c144 /src/protocol/internal/fqterm_ssh_packet.cpp | |
parent | 61109437da7a73e8cf559a29450b87bff4cb1043 (diff) | |
download | fqterm-9f00a9265c05dc02ad1b1e4c8148e1950c394530.tar.xz |
remove FQTermSSH{1,2}PacketSender, remove duplicated code
Diffstat (limited to 'src/protocol/internal/fqterm_ssh_packet.cpp')
-rw-r--r-- | src/protocol/internal/fqterm_ssh_packet.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/protocol/internal/fqterm_ssh_packet.cpp b/src/protocol/internal/fqterm_ssh_packet.cpp index 1e53250..36bf7e8 100644 --- a/src/protocol/internal/fqterm_ssh_packet.cpp +++ b/src/protocol/internal/fqterm_ssh_packet.cpp @@ -31,13 +31,17 @@ namespace FQTerm { //FQTermSSHPacketSender //============================================================================== -FQTermSSHPacketSender::FQTermSSHPacketSender() +FQTermSSHPacketSender::FQTermSSHPacketSender(int ver) { buffer_init(&orig_data); buffer_init(&data_to_send); - cipher = &ssh_cipher_dummy; + if (ver == 2) + cipher = &ssh_cipher_dummy; + else + cipher = new_3des_ssh1(1); + this->ver = ver; is_mac_ = false; mac = NULL; |