aboutsummaryrefslogtreecommitdiff
path: root/src/dh.c
AgeCommit message (Expand)AuthorFilesLines
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
2011-06-14Fix build with missing openssl/ecdh.hAris Adamantiadis1-2/+4
2011-06-13[crypto] initial support for ecdh-sha2-nistp256Aris Adamantiadis1-85/+164
2011-06-12Moved DH specific code to dh.hAris Adamantiadis1-1/+43
2011-05-01init: Some initialization fixes.Oliver Stöneberg1-1/+7
2011-01-06dh: Fixed a memory leak in ssh_print_hexa.Andreas Schneider1-0/+2
2010-10-20Fixed a bunch of smallish bugsAris Adamantiadis1-3/+8
2010-10-03Removed references to ssh_buffer_get_beginAris Adamantiadis1-7/+7
2010-09-06misc: Rename libssh/ to src/Andreas Schneider1-0/+1049