summaryrefslogtreecommitdiffstats
path: root/src/dh.c
Commit message (Collapse)AuthorAgeFilesLines
* dh: Fix wrong assignment.Andreas Schneider2013-11-141-1/+1
| | | | Ups, sorry.
* dh: Avoid possible memory leaks with realloc.Andreas Schneider2013-11-091-4/+13
|
* dh: Move ssh_get_hexa() and ssh_print_hexa() down.Andreas Schneider2013-11-061-57/+57
| | | | | This way they are in the documentation block for the session and we get documentation for them.
* dh: Add new ssh_get_publickey_hash() function.Andreas Schneider2013-11-061-19/+102
|
* kex: implement curve25519-sha256@libssh.orgAris Adamantiadis2013-09-271-0/+13
|
* src: Remove enter_function() and leave_function().Andreas Schneider2013-07-141-9/+1
|
* src: Migrate to SSH_LOG.Andreas Schneider2013-07-141-2/+2
|
* Server: fix rekeyingAris Adamantiadis2013-07-131-1/+1
|
* DH: fix rekeying when using aes256 and biggerAris Adamantiadis2013-07-131-2/+2
|
* dh: Check return value of buffer_add_ssh_string().Andreas Schneider2013-06-171-2/+8
|
* Implement key re-exchangeAris Adamantiadis2012-12-231-10/+22
|
* CVE-2012-4562: Fix possible integer overflow in ssh_get_hexa().Xi Wang2012-11-141-0/+5
| | | | No exploit known, but it is better to check the string length.
* dh: Don't use strcat for ssh_get_hexa().Andreas Schneider2012-10-121-9/+8
| | | | | | This is just hardening the code. Found by Coverity.
* dh: Don't leak 'f' on error.Andreas Schneider2012-10-121-5/+6
| | | | Found by Coverity.
* dh: Fix dh_generate_e() with gcrypt.Andreas Schneider2012-09-251-1/+1
|
* dh: Add support for diffie-hellman-group14-sha1.Dmitriy Kuznetsov2012-09-041-19/+82
|
* build: Fix missing struct in_addr warning.Andreas Schneider2012-07-171-0/+1
|
* dh: Add a doc hint to ssh_string_free_char() for ssh_get_hexa().Andreas Schneider2012-06-111-0/+2
|
* dh: Fix build with DEBUG_CRYPTO.Andreas Schneider2012-02-051-3/+5
|
* dh: Add ssh_get_publickey().Andreas Schneider2011-10-291-6/+23
|
* doc: Improve doc of ssh_get_pubkey_hash().Andreas Schneider2011-10-041-0/+4
|
* kex: moved KEX structures to ssh_crypto_structAris Adamantiadis2011-09-181-2/+2
|
* dh: fix segfault in serverAris Adamantiadis2011-09-181-2/+7
|
* dh: Use ssh_string_new() in make_bignum_string().Andreas Schneider2011-09-081-5/+9
|
* string: Use the struct and array for allocating the struct.Andreas Schneider2011-09-081-7/+7
|
* keys: Remove keys.h where it is obsolete.Andreas Schneider2011-08-301-1/+0
|
* dh: Remove obsolete signature functions.Andreas Schneider2011-08-221-140/+0
|
* misc: Add ssh_match_group().Andreas Schneider2011-08-221-25/+2
|
* Fix build with missing openssl/ecdh.hAris Adamantiadis2011-06-141-2/+4
|
* [crypto] initial support for ecdh-sha2-nistp256Aris Adamantiadis2011-06-131-85/+164
| | | | | Works with openssl Still requires work for libgcrypt and other modes
* Moved DH specific code to dh.hAris Adamantiadis2011-06-121-1/+43
|
* init: Some initialization fixes.Oliver Stöneberg2011-05-011-1/+7
| | | | | | | | - Check result of ssh_init() in privatekey_from_base64() - Moved code from ssh_finalize() to appropriate subroutines - Only initialize sockets once (caused mismatch of WSAStartup() and WSACleanup() calls and potential usage of bsd_poll when win_poll should be used)
* dh: Fixed a memory leak in ssh_print_hexa.Andreas Schneider2011-01-061-0/+2
| | | | Found by cppcheck - http://test.libssh.org/cppcheck-analyzer/
* Fixed a bunch of smallish bugsAris Adamantiadis2010-10-201-3/+8
| | | | | http://linuxtesting.org/upstream-tracker/test_results/libssh/current/test_results.html for a whole list
* Removed references to ssh_buffer_get_beginAris Adamantiadis2010-10-031-7/+7
|
* misc: Rename libssh/ to src/Andreas Schneider2010-09-061-0/+1049