summaryrefslogtreecommitdiff
path: root/src/protocol/CMakeLists.txt
AgeCommit message (Collapse)Author
2020-08-11drop Qt4 supportIru Cai
2018-06-08conn_info: show if host key matchesIru Cai
2018-06-06curve25519 ECDHIru Cai
2018-05-21ssh_endian.hIru Cai
2018-05-21move packet making code to C codeIru Cai
2018-05-10restruct SSH RSA verificationIru Cai
- put I_C, I_S, V_C, V_S, K_S to ssh_session - move RSA verification code to C code
2018-05-10kill FQTermSSHBufferIru Cai
2018-05-10implement SSH buffer in CIru Cai
2018-04-29refactor SSH MACIru Cai
2018-04-29kill fqterm_ssh_md5Iru Cai
2016-11-08fqterm_socket.cpp: rename to fqterm_socket_private.cppIru Cai
More clean up: * move static functions outside namespace FQTerm * use isdigit instead of QChar(...).isDigit()
2016-11-08add aes-ctr cipher supportIru Cai
2016-11-08Implement ssh_cipher_t for symmetric ciphers in SSHIru Cai
* remove FQTermSSHCipher and FQTermSSH3DES, use ssh_cipher_t instead * implement EVP ciphers and 3DES-SSH1
2016-11-08Use ssh_diffie-hellman, the new SSH diffie hellman codeIru Cai
And add diffie-hellman-group14-sha1 support
2016-10-29Remove fqterm_ssh_{rsa,pubkey}Iru Cai
2016-10-29Add new SSH public key crypto code in ssh_kexIru Cai
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.
2016-10-28Move ``find_package(OpenSSL)`` to protocol/CMakeLists.txtIru Cai
Files in ``protocol`` directory need ${OPENSSL_INCLUDE_DIR}, but this include is not done when building in this directory if the find_package statement is in ${SRC_ROOT}/CMakeLists.txt.*.
2016-04-03CMakeLists.txt cleanupIru Cai
- remove qt4_automoc - set VERBOSE_MAKEFILE - set FQTERM_LIBS - remove trailing spaces and empty lines
2015-08-28Qt 4 and 5 in one CMakeLists: subdirectoriesIru Cai
2014-11-02split fqterm_socket to fqterm_*_socket filesIru Dog
2014-04-04move to my github.iroul