aboutsummaryrefslogtreecommitdiff
path: root/libssh/wrapper.c
AgeCommit message (Collapse)AuthorFilesLines
2010-09-06misc: Rename libssh/ to src/Andreas Schneider1-325/+0
2010-08-09wrapper: Added a log message if client kex is empty.milo1-1/+6
Signed-off-by: Andreas Schneider <asn@cynapses.org>
2010-07-23Begining of zlib@openssh.org implementationAris Adamantiadis1-3/+8
2010-05-14Separation work between openssl and libgcryptAris Adamantiadis1-796/+6
2010-04-28Renamed private type TYPE_RSA to SSH_KEYTYPE_*Aris Adamantiadis1-2/+2
Also made this enum public
2010-04-14Do not compile aes*-ctr with <=OpenSSL 0.9.7bAris Adamantiadis1-0/+8
2010-03-28Fixes the broken algorithm choice for serverAris Adamantiadis1-5/+6
2010-02-09aes192-ctr and aes256-ctr working on libcryptoAris Adamantiadis1-1/+24
2010-02-09aes128-ctr aes192-ctr aes256-ctr for libgcryptAris Adamantiadis1-7/+50
2010-02-09Added aes128-ctr support for libcrypto (openssl)Aris Adamantiadis1-0/+28
2009-09-26More include file movingsAris Adamantiadis1-1/+3
2009-09-25Fixed building with Gcrypt and arith with void*Aris Adamantiadis1-4/+4
2009-09-25Fix openssl version usage, found by tysoniteAris Adamantiadis1-1/+1
2009-09-23Get rid of CRYPTOAris Adamantiadis1-7/+5
2009-09-23Moved lots of declaration out of priv.hAris Adamantiadis1-0/+1
2009-09-23get rid of SSH_SESSIONAris Adamantiadis1-4/+4
2009-09-03Fix the free calls and use the safe free macro.Andreas Schneider1-6/+6
2009-09-03Add missing NULL pointer checks to crypt_set_algorithms_server.Andreas Schneider1-4/+5
Thanks to Orange Labs for the report.
2009-07-30Fix build with MSVC.Andreas Schneider1-80/+85
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-17Fix openSSL support.Andreas Schneider1-12/+18
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@524 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-17Fix build with openssl.Andreas Schneider1-15/+29
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@523 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-17Reformat some of the code.Andreas Schneider1-69/+87
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@521 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-17Make the cipher table more readable.Andreas Schneider1-23/+155
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@520 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-17Add return values to set_encrypt_key and set_decrypt_key.Andreas Schneider1-137/+239
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@519 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-17Reformat HMAC functions.Andreas Schneider1-46/+57
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@518 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-17Reformat MD5 functions.Andreas Schneider1-23/+29
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@517 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-17Cleanup SHA1 functions.Andreas Schneider1-14/+20
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@516 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-17Improve sha1_init().Andreas Schneider1-11/+13
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@515 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-04Improve crypto free functions.Andreas Schneider1-33/+31
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@387 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-03Add NULL checks to crypto free functions.Andreas Schneider1-0/+7
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@380 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-01Use memset cause something is wrong with the macro.Andreas Schneider1-1/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@335 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-04-01Add memory error checks for crypto wrapper functions.Andreas Schneider1-36/+122
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@330 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-03-29Normalize the license in all files and add vim tab instructions.Andreas Schneider1-24/+32
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@305 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-03-08Fix build warnings.Andreas Schneider1-2/+2
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@243 7dcaeef0-15fb-0310-b436-a5af3365683c
2009-02-02Fix build warnings in the crypto wrapper functions.Andreas Schneider1-8/+13
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@221 7dcaeef0-15fb-0310-b436-a5af3365683c
2008-11-23commited path 003 and 004 from Andreas SchneiderAris Adamantiadis1-1/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@190 7dcaeef0-15fb-0310-b436-a5af3365683c
2008-06-30fix bug 0000015 about memory leak in server pathAris Adamantiadis1-1/+20
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@180 7dcaeef0-15fb-0310-b436-a5af3365683c
2008-06-12begin fixing the ssh_say everywhereAris Adamantiadis1-6/+6
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@167 7dcaeef0-15fb-0310-b436-a5af3365683c
2008-03-06Merged Keisial bugfix (crash when available protocols mismatch)Aris Adamantiadis1-12/+21
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@140 7dcaeef0-15fb-0310-b436-a5af3365683c
2008-03-04fixed a load of ssh_set_error(NULL,...)Aris Adamantiadis1-1/+1
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@139 7dcaeef0-15fb-0310-b436-a5af3365683c
2006-03-01keyfiles.c and wrapper.c: Remove useless secure memory flag (for libgcrypt)Jean-Philippe Garcia Ballester1-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
2005-10-26resolved the channel hangs on exit issue (moved EOF to read events and ↵Aris Adamantiadis1-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
2005-10-26resolved the infinite loop on exit (thanks giga for the hint).Aris Adamantiadis1-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
2005-10-26Phillip Vandry has seen another bug into r42 :Aris Adamantiadis1-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
2005-10-04added the gcrypt patch (without gcrypt as default library).Aris Adamantiadis1-19/+199
still needs tests. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@38 7dcaeef0-15fb-0310-b436-a5af3365683c
2005-08-07server kex done :)Aris Adamantiadis1-1/+58
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@6 7dcaeef0-15fb-0310-b436-a5af3365683c
2005-07-05first importAris Adamantiadis1-0/+329
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@1 7dcaeef0-15fb-0310-b436-a5af3365683c