summaryrefslogtreecommitdiff
path: root/src/protocol/CMakeLists.txt
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2016-10-28 11:48:13 +0800
committerIru Cai <mytbk920423@gmail.com>2016-10-29 16:46:48 +0800
commitc12356c8ed4a5f78f996a24addac8b73afacc398 (patch)
tree6a16eb3711e146f485f3e76cfd66a38f5a54e82f /src/protocol/CMakeLists.txt
parent3fba22a7f7ecbd25a20de9a192c5c3e9c17fcf2a (diff)
downloadfqterm-c12356c8ed4a5f78f996a24addac8b73afacc398.tar.xz
Add new SSH public key crypto code in ssh_kex
The original code is too complicated and is broken under OpenSSL 1.1.0, so I rewrite new crypto code based on the original one, and make it work on OpenSSL 1.1.0. Thanks libssh2 for the HAVE_OPAQUE_STRUCT macro.
Diffstat (limited to 'src/protocol/CMakeLists.txt')
-rw-r--r--src/protocol/CMakeLists.txt4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/protocol/CMakeLists.txt b/src/protocol/CMakeLists.txt
index cd7d2f4..40f0dba 100644
--- a/src/protocol/CMakeLists.txt
+++ b/src/protocol/CMakeLists.txt
@@ -13,6 +13,8 @@ set(export_SRCS
)
set(internal_SRCS
+ internal/ssh_pubkey_crypto.h
+ internal/ssh_pubkey_crypto.c
internal/crc32.h
internal/fqterm_serialization.h
internal/fqterm_ssh_auth.h
@@ -28,7 +30,6 @@ set(internal_SRCS
internal/fqterm_ssh_packet.h
internal/fqterm_ssh1_packet.h
internal/fqterm_ssh2_packet.h
- internal/fqterm_ssh_rsa.h
internal/fqterm_ssh_channel.h
internal/fqterm_ssh_types.h
internal/fqterm_ssh_pubkey.h
@@ -43,7 +44,6 @@ set(internal_SRCS
internal/fqterm_ssh_packet.cpp
internal/fqterm_ssh1_packet.cpp
internal/fqterm_ssh2_packet.cpp
- internal/fqterm_ssh_rsa.cpp
internal/fqterm_ssh_channel.cpp
)