summaryrefslogtreecommitdiffstats
path: root/libssh/wrapper.c
Commit message (Collapse)AuthorAgeFilesLines
* misc: Rename libssh/ to src/Andreas Schneider2010-09-061-325/+0
|
* wrapper: Added a log message if client kex is empty.milo2010-08-091-1/+6
| | | | Signed-off-by: Andreas Schneider <asn@cynapses.org>
* Begining of zlib@openssh.org implementationAris Adamantiadis2010-07-231-3/+8
|
* Separation work between openssl and libgcryptAris Adamantiadis2010-05-141-796/+6
|
* Renamed private type TYPE_RSA to SSH_KEYTYPE_*Aris Adamantiadis2010-04-281-2/+2
| | | | Also made this enum public
* Do not compile aes*-ctr with <=OpenSSL 0.9.7bAris Adamantiadis2010-04-141-0/+8
|
* Fixes the broken algorithm choice for serverAris Adamantiadis2010-03-281-5/+6
|
* aes192-ctr and aes256-ctr working on libcryptoAris Adamantiadis2010-02-091-1/+24
|
* aes128-ctr aes192-ctr aes256-ctr for libgcryptAris Adamantiadis2010-02-091-7/+50
|
* Added aes128-ctr support for libcrypto (openssl)Aris Adamantiadis2010-02-091-0/+28
|
* More include file movingsAris Adamantiadis2009-09-261-1/+3
|
* Fixed building with Gcrypt and arith with void*Aris Adamantiadis2009-09-251-4/+4
|
* Fix openssl version usage, found by tysoniteAris Adamantiadis2009-09-251-1/+1
|
* Get rid of CRYPTOAris Adamantiadis2009-09-231-7/+5
|
* Moved lots of declaration out of priv.hAris Adamantiadis2009-09-231-0/+1
|
* get rid of SSH_SESSIONAris Adamantiadis2009-09-231-4/+4
|
* Fix the free calls and use the safe free macro.Andreas Schneider2009-09-031-6/+6
|
* Add missing NULL pointer checks to crypt_set_algorithms_server.Andreas Schneider2009-09-031-4/+5
| | | | Thanks to Orange Labs for the report.
* Fix build with MSVC.Andreas Schneider2009-07-301-80/+85
|
* 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
* Fix openSSL support.Andreas Schneider2009-04-171-12/+18
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@524 7dcaeef0-15fb-0310-b436-a5af3365683c
* Fix build with openssl.Andreas Schneider2009-04-171-15/+29
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@523 7dcaeef0-15fb-0310-b436-a5af3365683c
* Reformat some of the code.Andreas Schneider2009-04-171-69/+87
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@521 7dcaeef0-15fb-0310-b436-a5af3365683c
* Make the cipher table more readable.Andreas Schneider2009-04-171-23/+155
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@520 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add return values to set_encrypt_key and set_decrypt_key.Andreas Schneider2009-04-171-137/+239
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@519 7dcaeef0-15fb-0310-b436-a5af3365683c
* Reformat HMAC functions.Andreas Schneider2009-04-171-46/+57
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@518 7dcaeef0-15fb-0310-b436-a5af3365683c
* Reformat MD5 functions.Andreas Schneider2009-04-171-23/+29
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@517 7dcaeef0-15fb-0310-b436-a5af3365683c
* Cleanup SHA1 functions.Andreas Schneider2009-04-171-14/+20
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@516 7dcaeef0-15fb-0310-b436-a5af3365683c
* Improve sha1_init().Andreas Schneider2009-04-171-11/+13
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@515 7dcaeef0-15fb-0310-b436-a5af3365683c
* Improve crypto free functions.Andreas Schneider2009-04-041-33/+31
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@387 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add NULL checks to crypto free functions.Andreas Schneider2009-04-031-0/+7
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@380 7dcaeef0-15fb-0310-b436-a5af3365683c
* Use memset cause something is wrong with the macro.Andreas Schneider2009-04-011-1/+1
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@335 7dcaeef0-15fb-0310-b436-a5af3365683c
* Add memory error checks for crypto wrapper functions.Andreas Schneider2009-04-011-36/+122
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@330 7dcaeef0-15fb-0310-b436-a5af3365683c
* Normalize the license in all files and add vim tab instructions.Andreas Schneider2009-03-291-24/+32
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@305 7dcaeef0-15fb-0310-b436-a5af3365683c
* Fix build warnings.Andreas Schneider2009-03-081-2/+2
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@243 7dcaeef0-15fb-0310-b436-a5af3365683c
* Fix build warnings in the crypto wrapper functions.Andreas Schneider2009-02-021-8/+13
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@221 7dcaeef0-15fb-0310-b436-a5af3365683c
* commited path 003 and 004 from Andreas SchneiderAris Adamantiadis2008-11-231-1/+1
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@190 7dcaeef0-15fb-0310-b436-a5af3365683c
* fix bug 0000015 about memory leak in server pathAris Adamantiadis2008-06-301-1/+20
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@180 7dcaeef0-15fb-0310-b436-a5af3365683c
* begin fixing the ssh_say everywhereAris Adamantiadis2008-06-121-6/+6
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@167 7dcaeef0-15fb-0310-b436-a5af3365683c
* Merged Keisial bugfix (crash when available protocols mismatch)Aris Adamantiadis2008-03-061-12/+21
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@140 7dcaeef0-15fb-0310-b436-a5af3365683c
* fixed a load of ssh_set_error(NULL,...)Aris Adamantiadis2008-03-041-1/+1
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@139 7dcaeef0-15fb-0310-b436-a5af3365683c
* keyfiles.c and wrapper.c: Remove useless secure memory flag (for libgcrypt)Jean-Philippe Garcia Ballester2006-03-011-12/+12
| | | | | | | | | | dh.c: Initialize libgcrypt only if not done before client.c: Remove cleanup of cryptograhpic library. This needs to be put somewhere, like in a crypto_finish function or something. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@70 7dcaeef0-15fb-0310-b436-a5af3365683c
* resolved the channel hangs on exit issue (moved EOF to read events and ↵Aris Adamantiadis2005-10-261-1/+1
| | | | | | | | | | removed it from exceptions). resolved stupid cute & paste error in init_md5() git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@47 7dcaeef0-15fb-0310-b436-a5af3365683c
* resolved the infinite loop on exit (thanks giga for the hint).Aris Adamantiadis2005-10-261-1/+1
| | | | | | | | I resolved a memory alloc problem into hmac_init (same kind that the one of md5_init). It's still saying there is a memory corruption. Since the memory corruption happens before it is found (in malloc()), I'll have to run valgrind to locate it. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@46 7dcaeef0-15fb-0310-b436-a5af3365683c
* Phillip Vandry has seen another bug into r42 :Aris Adamantiadis2005-10-261-1/+1
| | | | | | | | | - MD5CTX c=malloc(sizeof(MD5CTX)); + MD5CTX c=malloc(sizeof(*c)); git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@45 7dcaeef0-15fb-0310-b436-a5af3365683c
* added the gcrypt patch (without gcrypt as default library).Aris Adamantiadis2005-10-041-19/+199
| | | | | | | still needs tests. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@38 7dcaeef0-15fb-0310-b436-a5af3365683c
* server kex done :)Aris Adamantiadis2005-08-071-1/+58
| | | | git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@6 7dcaeef0-15fb-0310-b436-a5af3365683c
* first importAris Adamantiadis2005-07-051-0/+329
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@1 7dcaeef0-15fb-0310-b436-a5af3365683c