summaryrefslogtreecommitdiff
path: root/src/protocol/internal/fqterm_ssh2_kex.cpp
AgeCommit message (Collapse)Author
2018-05-17fqterm_ssh2_kex.cpp: remove unused headersIru 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-10restruct createRSAcontextIru Cai
2018-05-10fqterm packet: use C bufferIru Cai
Tested using SSH2
2018-05-04refactor using ssh_session structureIru Cai
* move computeKey to C code * Use `mpint_e`, `secret` instead of bn_e, bn_K, drop bn_f * compute DH image and secret in DH related code * drop {get,put}{BN2,SSH2BN}
2018-04-30Add a connection info field in FQTermSocketIru Cai
- the connection info record contains the name of the cipher and MAC algorithms, and the key hash - after doing a key exchange, the connection info will be filled
2018-04-29refactor SSH MACIru Cai
2018-04-29kill fqterm_ssh_md5Iru Cai
2016-11-08better handling of errors when KEX fails, use EVP digestIru Cai
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-11-08Use delete [] for getString() generated arraysIru Cai
2016-10-29fqterm_ssh2_kex.cpp: use RSA_set0_key for OpenSSL 1.1.0Iru Cai
2015-02-08wip: Migrate to Qt5 -- API,name changesIru Cai
toAscii -> toLatin1 WFlags -> WindowFlags QCustomEvent -> QEvent QItemDelegate::check -> QItemDelegate::toCheck TRUE,FALSE -> true,false
2014-04-04move to my github.iroul