aboutsummaryrefslogtreecommitdiff
path: root/libssh/kex.c
AgeCommit message (Collapse)AuthorFilesLines
2010-09-06misc: Rename libssh/ to src/Andreas Schneider1-835/+0
2010-08-09kex: Fixed initialization of server kex.milo1-7/+19
Signed-off-by: Andreas Schneider <asn@cynapses.org>
2010-08-09session: Added callback for the connection per session.milo1-1/+1
Signed-off-by: Andreas Schneider <asn@cynapses.org>
2010-07-23Begining of zlib@openssh.org implementationAris Adamantiadis1-1/+1
2010-07-23Continue removing old flushing codeAris Adamantiadis1-2/+2
2010-05-14Sanitize libssh namespace + legacy wrappersAris Adamantiadis1-34/+34
2010-05-12Fixed building libssh with DEBUG_CRYPTO.Andreas Schneider1-0/+1
2010-05-01Added pki.[ch] files as a new standard API for PKsAris Adamantiadis1-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.
2010-04-28Fix bugs found by clang analyzerAris Adamantiadis1-9/+10
2010-04-20kex: Fixed a memory leak.Andreas Schneider1-0/+1
Thanks to Xi Wang for the patch.
2010-04-14Do not compile aes*-ctr with <=OpenSSL 0.9.7bAris Adamantiadis1-0/+5
2010-04-14Fix missing string_data() in crypto debug codeAris Adamantiadis1-2/+2
2010-03-28Fixes the broken algorithm choice for serverAris Adamantiadis1-24/+24
2010-02-09aes192-ctr and aes256-ctr working on libcryptoAris Adamantiadis1-1/+1
2010-02-09aes128-ctr aes192-ctr aes256-ctr for libgcryptAris Adamantiadis1-1/+1
2010-02-09KEX bug: client preference should be prioritaryAris Adamantiadis1-15/+15
2010-01-24Made parts of SSH asynchronous (inc kex1)Aris Adamantiadis1-83/+96
2010-01-03Part of kex.c is SSH-1 specificAris Adamantiadis1-0/+3
2009-12-12packet SSH_KEXINIT received and parsedAris Adamantiadis1-17/+20
Resolved some bugs in the callback mechanism as well
2009-10-02Get rid of the options structure.Andreas Schneider1-3/+1
2009-09-26More include file splittingAris Adamantiadis1-0/+2
2009-09-26Removed obsolete optionsAris Adamantiadis1-5/+1
2009-09-26More include file movingsAris Adamantiadis1-0/+2
2009-09-25Fixed including of config.h.Andreas Schneider1-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)
2009-09-23Moved lots of declaration out of priv.hAris Adamantiadis1-3/+6
2009-09-23get rid of SSH_OPTIONSAris Adamantiadis1-1/+1
2009-09-23get rid of SSH_SESSIONAris Adamantiadis1-6/+6
2009-08-06Fix possible memory corruption (#14)milo1-2/+2
Signed-off-by: Andreas Schneider <mail@cynapses.org>
2009-07-25Switch completly to stdint types.Andreas Schneider1-8/+8
2009-07-25Fix conflicting declarations of ssh_session and ssh_kbdint.Andreas Schneider1-1/+1
2009-07-24Changed all PUBLIC_KEY * to ssh_public_keyAris Adamantiadis1-5/+5
2009-07-24Changed all occurences of BUFFER * to ssh_bufferAris Adamantiadis1-1/+1
2009-07-24Change all occurences of STRING * to ssh_stringAris Adamantiadis1-17/+17
2009-06-09Fix build warnings.Andreas Schneider1-0/+4
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@774 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-05-12Fix the vim modeline and place it at the end of the file.Andreas Schneider1-2/+2
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@763 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-17space_tokenize should be rewritten.Andreas Schneider1-0/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@528 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-14Use consistend return values for packet_wait() functions.Andreas Schneider1-3/+3
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@462 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-08Fix return value.Andreas Schneider1-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
2009-04-08Improve SSHv1 key exchange functions.Andreas Schneider1-162/+250
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@426 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-07Add error checking for make_rsa1_string().Andreas Schneider1-11/+28
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@423 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-07Add return value and error checks to ssh_send_kex().Andreas Schneider1-20/+53
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@422 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-07Add more error checks to ssh_get_kex().Andreas Schneider1-47/+73
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@421 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-07Add return value and error checking for hash buffer cookie functions.Andreas Schneider1-3/+10
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@419 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-05Fix build warnings in key exchange functions.Andreas Schneider1-11/+42
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@395 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-02Add error checking for strdup.Andreas Schneider1-2/+7
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@344 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-01Add memory error checks for crypto wrapper functions.Andreas Schneider1-1/+9
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@330 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-01Fix build warning.Andreas Schneider1-1/+2
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@318 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-01Add memory error checking to key exchange functions.Andreas Schneider1-12/+57
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@317 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-03-29Normalize the license in all files and add vim tab instructions.Andreas Schneider1-19/+23
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@305 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-03-28Add an option WITH_LIBZ to compile with zlib support.Andreas Schneider1-1/+3
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@289 7dcaeef0-15fb-0310-b436-a5af3365683c