aboutsummaryrefslogtreecommitdiff
path: root/src/dh.c
AgeCommit message (Expand)AuthorFilesLines
2016-05-02dh: Print hexadecimal data to stderrJustus Winter1-1/+1
2016-05-02dh: Rename ssh_get_publickey() to ssh_get_server_publickey()Andreas Schneider1-1/+9
2016-02-23dh: Fix CVE-2016-0739Aris Adamantiadis1-5/+17
2016-01-19buffer: use ssh_buffer_get() instead of ssh_buffer_get_begin()Fabiano Fidêncio1-1/+1
2016-01-19buffer: do not use ssh_buffer_get_rest_len()Fabiano Fidêncio1-6/+6
2016-01-19buffer: rename ssh_buffer_get_rest() to ssh_buffer_get()Fabiano Fidêncio1-4/+4
2016-01-19cleanup: use ssh_ prefix in the packet (non-static) functionsFabiano Fidêncio1-2/+2
2016-01-19cleanup: use ssh_ prefix in the dh (non-static) functionsFabiano Fidêncio1-20/+20
2016-01-19cleanup: use ssh_ prefix in the buffer (non-static) functionsFabiano Fidêncio1-18/+18
2016-01-19cleanup: use ssh_ prefix in the bignum (non-static) functionsFabiano Fidêncio1-5/+5
2014-08-25dh: Fix packing a pointer into the buffer.Andreas Schneider1-2/+2
2014-08-06bignums: detach bignum-related functions from dh.c.Aris Adamantiadis1-70/+1
2014-08-06buffer: adapt dh.c to new ssh_buffer_(un)pack()Aris Adamantiadis1-96/+40
2014-04-22Add logic to support SHA2 HMAC algorithmsDirkjan Bussink1-59/+53
2014-04-22kex: server fix for first_kex_packet_followsJon Simons1-171/+187
2014-04-15Revert "kex: server fix for first_kex_packet_follows"Andreas Schneider1-187/+171
2014-04-10kex: server fix for first_kex_packet_followsJon Simons1-171/+187
2014-01-23dh: Fix NULL check for p_group14.Rod Vagg1-1/+1
2014-01-19src: Rename buffer_add_data() to ssh_buffer_add_data().Andreas Schneider1-11/+11
2014-01-19src: Rename buffer_init to ssh_buffer_init().Andreas Schneider1-5/+5
2014-01-07src: Update my mail address.Andreas Schneider1-1/+1
2014-01-07update copyright informationAris Adamantiadis1-2/+2
2013-11-14dh: Fix wrong assignment.Andreas Schneider1-1/+1
2013-11-09dh: Avoid possible memory leaks with realloc.Andreas Schneider1-4/+13
2013-11-06dh: Move ssh_get_hexa() and ssh_print_hexa() down.Andreas Schneider1-57/+57
2013-11-06dh: Add new ssh_get_publickey_hash() function.Andreas Schneider1-19/+102
2013-09-27kex: implement curve25519-sha256@libssh.orgAris Adamantiadis1-0/+13
2013-07-14src: Remove enter_function() and leave_function().Andreas Schneider1-9/+1
2013-07-14src: Migrate to SSH_LOG.Andreas Schneider1-2/+2
2013-07-13Server: fix rekeyingAris Adamantiadis1-1/+1
2013-07-13DH: fix rekeying when using aes256 and biggerAris Adamantiadis1-2/+2
2013-06-17dh: Check return value of buffer_add_ssh_string().Andreas Schneider1-2/+8
2012-12-23Implement key re-exchangeAris Adamantiadis1-10/+22
2012-11-14CVE-2012-4562: Fix possible integer overflow in ssh_get_hexa().Xi Wang1-0/+5
2012-10-12dh: Don't use strcat for ssh_get_hexa().Andreas Schneider1-9/+8
2012-10-12dh: Don't leak 'f' on error.Andreas Schneider1-5/+6
2012-09-25dh: Fix dh_generate_e() with gcrypt.Andreas Schneider1-1/+1
2012-09-04dh: Add support for diffie-hellman-group14-sha1.Dmitriy Kuznetsov1-19/+82
2012-07-17build: Fix missing struct in_addr warning.Andreas Schneider1-0/+1
2012-06-11dh: Add a doc hint to ssh_string_free_char() for ssh_get_hexa().Andreas Schneider1-0/+2
2012-02-05dh: Fix build with DEBUG_CRYPTO.Andreas Schneider1-3/+5
2011-10-29dh: Add ssh_get_publickey().Andreas Schneider1-6/+23
2011-10-04doc: Improve doc of ssh_get_pubkey_hash().Andreas Schneider1-0/+4
2011-09-18kex: moved KEX structures to ssh_crypto_structAris Adamantiadis1-2/+2
2011-09-18dh: fix segfault in serverAris Adamantiadis1-2/+7
2011-09-08dh: Use ssh_string_new() in make_bignum_string().Andreas Schneider1-5/+9
2011-09-08string: Use the struct and array for allocating the struct.Andreas Schneider1-7/+7
2011-08-30keys: Remove keys.h where it is obsolete.Andreas Schneider1-1/+0
2011-08-22dh: Remove obsolete signature functions.Andreas Schneider1-140/+0
2011-08-22misc: Add ssh_match_group().Andreas Schneider1-25/+2