aboutsummaryrefslogtreecommitdiff
path: root/src/kex.c
AgeCommit message (Expand)AuthorFilesLines
2018-08-22kex: Fix size typesAndreas Schneider1-4/+4
2018-07-05crytpo: Make sure we check return of ssh_get_random() correctlyAndreas Schneider1-1/+6
2018-07-04kex: Check allocation resultJakub Jelen1-0/+4
2018-07-03kex: Use ssh_known_hosts_get_algorithms()Andreas Schneider1-35/+60
2018-06-29kex: add curve25519-sha256 as alias for curve25519-sha256@libssh.orgTilo Eckert1-1/+3
2018-06-29kex: log negotiated methodsAris Adamantiadis1-1/+12
2018-06-29Rest in Peace SSHv1Andreas Schneider1-4/+3
2018-06-29kex: Enable chacha20-poly1304 KEX with mbedtlsAndreas Schneider1-4/+0
2018-06-28chacha: fix build for mbedTLSJon Simons1-0/+4
2018-06-28chacha: packet decryptionAris Adamantiadis1-1/+1
2018-06-28chacha: packet encryptionAris Adamantiadis1-1/+3
2018-01-18kex: Use calloc() instead of malloc()Andreas Schneider1-2/+2
2017-12-28add mbedtls crypto supportJuraj Vijtiuk1-0/+12
2017-08-24ecdh: enable ecdh_sha2_nistp{384,521} kex methodsJon Simons1-1/+5
2017-08-24ecdh: enable ecdh_sha2_nistp{384,521} kex methodsJon Simons1-1/+5
2017-08-24kex: Use ssh_kex_types_e in ssh_verify_existing_algo()Andreas Schneider1-2/+6
2017-08-24ssh_options_set_algo: ensure we only set known algorithms internallyNikos Mavrogiannopoulos1-1/+75
2016-01-19cleanup: use ssh_ prefix in the packet (non-static) functionsFabiano Fidêncio1-1/+1
2016-01-19cleanup: use ssh_ prefix in the kex (non-static) functionsFabiano Fidêncio1-4/+4
2016-01-19cleanup: use ssh_ prefix in the dh (non-static) functionsFabiano Fidêncio1-3/+3
2016-01-19cleanup: use ssh_ prefix in the buffer (non-static) functionsFabiano Fidêncio1-9/+9
2015-09-16kex: Fix zlib compressionAndreas Schneider1-0/+1
2015-09-15kex: Prefer sha2 over sha1Andreas Schneider1-5/+4
2015-06-24kex: Add comments to #if clausesAndreas Schneider1-6/+10
2015-05-05kex: also compare host keys for 'first_kex_packet_follows'Jon Simons1-21/+23
2015-02-02kex: Add support for ed25519 on client connections.Aris Adamantiadis1-4/+12
2015-01-26kex: disable des-cbc-ssh1 by defaultAris Adamantiadis1-4/+6
2014-12-17CVE-2014-8132: Fixup error path in ssh_packet_kexinit()Jon Simons1-1/+6
2014-08-06buffer: adapt kex.c to new ssh_buffer_(un)pack()Aris Adamantiadis1-11/+13
2014-05-06kex: NULL checks for 'first_kex_packet_follows'Jon Simons1-11/+17
2014-04-22Add negotiation for SHA2 HMAC algorithmsDirkjan Bussink1-4/+4
2014-04-22kex: server fix for first_kex_packet_followsJon Simons1-64/+151
2014-04-15Revert "kex: server fix for first_kex_packet_follows"Andreas Schneider1-149/+64
2014-04-10kex: server fix for first_kex_packet_followsJon Simons1-64/+149
2014-03-27kex: enable more ECDSA hostkey algosJon Simons1-1/+1
2014-02-05knownhosts: resolve leaks found by coverityAris Adamantiadis1-1/+3
2014-02-04knownhosts: detect variations of ecdsaAris Adamantiadis1-23/+49
2014-02-02Kex: fix coverity warning + edge caseAris Adamantiadis1-4/+8
2014-02-01Knownhosts: implement hostkey with knownhosts heuristicAris Adamantiadis1-1/+24
2014-01-19src: Rename buffer_add_data() to ssh_buffer_add_data().Andreas Schneider1-1/+1
2014-01-19src: Rename buffer_init to ssh_buffer_init().Andreas Schneider1-2/+2
2013-09-27kex: implement curve25519-sha256@libssh.orgAris Adamantiadis1-2/+12
2013-07-14src: Remove enter_function() and leave_function().Andreas Schneider1-16/+4
2013-07-14src: Migrate to SSH_LOG.Andreas Schneider1-4/+4
2013-06-13kex: Fix a double free.Andreas Schneider1-0/+1
2012-12-23Implement key re-exchangeAris Adamantiadis1-1/+4
2012-10-12kex: Use getter functions to access kex arrays.Andreas Schneider1-4/+20
2012-10-12kex: Don't compare an array to null.Andreas Schneider1-4/+4
2012-10-07kex: Fix supported methods index.Andreas Schneider1-5/+4
2012-09-25kex: Fix simpledes with gcrypt.Andreas Schneider1-21/+21