summaryrefslogtreecommitdiff
path: root/src/protocol/internal/ssh_diffie-hellman.c
AgeCommit message (Collapse)Author
2018-06-06curve25519 ECDHIru Cai
2018-06-06restruct ssh_dhIru Cai
* Use strong PRNG * Add a name field * Move BIGNUM things to priv
2018-05-04add KEX algorithmsIru Cai
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}
2016-11-08better handling of errors when KEX fails, use EVP digestIru Cai
2016-11-08Use ssh_diffie-hellman, the new SSH diffie hellman codeIru Cai
And add diffie-hellman-group14-sha1 support