summaryrefslogtreecommitdiffstats
path: root/libssh/kex.c
Commit message (Collapse)AuthorAgeFilesLines
* Sanitize libssh namespace + legacy wrappersAris Adamantiadis2010-05-141-34/+34
|
* Fixed building libssh with DEBUG_CRYPTO.Andreas Schneider2010-05-121-0/+1
|
* Added pki.[ch] files as a new standard API for PKsAris Adamantiadis2010-05-011-1/+4
| | | | | | Right now it's just a wrapper to the existing calls but soon it's gona be the effective implementation and other calls will be wrappers.
* Fix bugs found by clang analyzerAris Adamantiadis2010-04-281-9/+10
|
* kex: Fixed a memory leak.Andreas Schneider2010-04-201-0/+1
| | | | Thanks to Xi Wang for the patch.
* Do not compile aes*-ctr with <=OpenSSL 0.9.7bAris Adamantiadis2010-04-141-0/+5
|
* Fix missing string_data() in crypto debug codeAris Adamantiadis2010-04-141-2/+2
|
* Fixes the broken algorithm choice for serverAris Adamantiadis2010-03-281-24/+24
|
* aes192-ctr and aes256-ctr working on libcryptoAris Adamantiadis2010-02-091-1/+1
|
* aes128-ctr aes192-ctr aes256-ctr for libgcryptAris Adamantiadis2010-02-091-1/+1
|
* KEX bug: client preference should be prioritaryAris Adamantiadis2010-02-091-15/+15
|
* Made parts of SSH asynchronous (inc kex1)Aris Adamantiadis2010-01-241-83/+96
|
* Part of kex.c is SSH-1 specificAris Adamantiadis2010-01-031-0/+3
|
* packet SSH_KEXINIT received and parsedAris Adamantiadis2009-12-121-17/+20
| | | | Resolved some bugs in the callback mechanism as well
* Get rid of the options structure.Andreas Schneider2009-10-021-3/+1
|
* More include file splittingAris Adamantiadis2009-09-261-0/+2
|
* Removed obsolete optionsAris Adamantiadis2009-09-261-5/+1
|
* More include file movingsAris Adamantiadis2009-09-261-0/+2
|
* Fixed including of config.h.Andreas Schneider2009-09-251-1/+2
| | | | | | | | If there is some option to modify libc behaviour (like if there was some off_t usage to be modified by some flag to make that 64 bit) that needs to be done before the first libc header. one could still do -D there, though (unless cmake wants to do something automatically and puts that in config.h)
* Moved lots of declaration out of priv.hAris Adamantiadis2009-09-231-3/+6
|
* get rid of SSH_OPTIONSAris Adamantiadis2009-09-231-1/+1
|
* get rid of SSH_SESSIONAris Adamantiadis2009-09-231-6/+6
|
* Fix possible memory corruption (#14)milo2009-08-061-2/+2
| | | | Signed-off-by: Andreas Schneider <mail@cynapses.org>
* Switch completly to stdint types.Andreas Schneider2009-07-251-8/+8
|
* Fix conflicting declarations of ssh_session and ssh_kbdint.Andreas Schneider2009-07-251-1/+1
|
* Changed all PUBLIC_KEY * to ssh_public_keyAris Adamantiadis2009-07-241-5/+5
|
* Changed all occurences of BUFFER * to ssh_bufferAris Adamantiadis2009-07-241-1/+1
|
* Change all occurences of STRING * to ssh_stringAris Adamantiadis2009-07-241-17/+17
|
* Fix build warnings.Andreas Schneider2009-06-091-0/+4
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@774 7dcaeef0-15fb-0310-b436-a5af3365683c
* Fix the vim modeline and place it at the end of the file.Andreas Schneider2009-05-121-2/+2
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@763 7dcaeef0-15fb-0310-b436-a5af3365683c
* space_tokenize should be rewritten.Andreas Schneider2009-04-171-0/+1
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@528 7dcaeef0-15fb-0310-b436-a5af3365683c
* Use consistend return values for packet_wait() functions.Andreas Schneider2009-04-141-3/+3
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@462 7dcaeef0-15fb-0310-b436-a5af3365683c
* Fix return value.Andreas Schneider2009-04-081-1/+1
| | | | | | | Thanks to Norbert Kiesel <nkiesel@tbdnetworks.com> for the patch. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@436 7dcaeef0-15fb-0310-b436-a5af3365683c
* Improve SSHv1 key exchange functions.Andreas Schneider2009-04-081-162/+250
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@426 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add error checking for make_rsa1_string().Andreas Schneider2009-04-071-11/+28
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@423 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add return value and error checks to ssh_send_kex().Andreas Schneider2009-04-071-20/+53
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@422 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add more error checks to ssh_get_kex().Andreas Schneider2009-04-071-47/+73
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@421 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add return value and error checking for hash buffer cookie functions.Andreas Schneider2009-04-071-3/+10
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@419 7dcaeef0-15fb-0310-b436-a5af3365683c
* Fix build warnings in key exchange functions.Andreas Schneider2009-04-051-11/+42
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@395 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add error checking for strdup.Andreas Schneider2009-04-021-2/+7
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@344 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add memory error checks for crypto wrapper functions.Andreas Schneider2009-04-011-1/+9
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@330 7dcaeef0-15fb-0310-b436-a5af3365683c
* Fix build warning.Andreas Schneider2009-04-011-1/+2
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@318 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add memory error checking to key exchange functions.Andreas Schneider2009-04-011-12/+57
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@317 7dcaeef0-15fb-0310-b436-a5af3365683c
* Normalize the license in all files and add vim tab instructions.Andreas Schneider2009-03-291-19/+23
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@305 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add an option WITH_LIBZ to compile with zlib support.Andreas Schneider2009-03-281-1/+3
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@289 7dcaeef0-15fb-0310-b436-a5af3365683c
* Fix build warnings.Andreas Schneider2009-03-141-3/+6
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@273 7dcaeef0-15fb-0310-b436-a5af3365683c
* Use ssh_log instead of ssh_say in ssh_list_kex().Andreas Schneider2009-03-121-12/+14
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@269 7dcaeef0-15fb-0310-b436-a5af3365683c
* Fix several build warnings.Andreas Schneider2009-02-021-1/+1
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@214 7dcaeef0-15fb-0310-b436-a5af3365683c
* patches 0001-Save-the-last-error-and-provide-a-function-to-get-it.patch,Aris Adamantiadis2008-11-241-8/+10
| | | | | | | | | 0002-Use-const-whereever-it-makes-sense.patch, 0003-Implement-function-to-retrieve-userauth-possabilitie.patch from Andreas Schneider git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@191 7dcaeef0-15fb-0310-b436-a5af3365683c
* gcrypt + SSH1 bug resolvedAris Adamantiadis2008-06-171-0/+1
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@174 7dcaeef0-15fb-0310-b436-a5af3365683c