Daniel Stenberg
0fab9e9614
fix warning for memcpy()
2007-01-19 21:32:31 +00:00
Simon Josefsson
576d37dafd
Indent.
...
Fix mem leak on errors.
2007-01-18 11:37:32 +00:00
Simon Josefsson
a0eda7365e
Remove openssl #include.
...
Protect use of 3DES.
Reorder definitions to match preference order.
2007-01-18 11:32:20 +00:00
Simon Josefsson
1f79c7da95
Remove debug code.
2007-01-18 11:30:23 +00:00
Simon Josefsson
6ede32c5e2
Use new generic crypto APIs.
2007-01-18 11:22:10 +00:00
Simon Josefsson
10efccbb83
Align with new _LIBSSH2_CRYPT_METHOD API, for libgcrypt support.
2007-01-18 11:21:39 +00:00
Simon Josefsson
2e8d9217b4
Fix _LIBSSH2_CRYPT_METHOD for libgcrypt support.
2007-01-18 11:21:12 +00:00
Simon Josefsson
d3c334c3d6
Implement new _libssh2_cipher_* API.
2007-01-18 11:20:17 +00:00
Simon Josefsson
e1bebf979b
Support DSA verifications.
2007-01-18 07:51:41 +00:00
Simon Josefsson
50d587e2bc
Check return value.
...
Fix SHA1_Final.
2007-01-18 07:47:54 +00:00
Simon Josefsson
e0fe196e45
Add.
2007-01-17 20:22:12 +00:00
Simon Josefsson
dc994f64a9
Add more files.
2007-01-17 20:21:47 +00:00
Simon Josefsson
46cd4f42d8
Add more files.
2007-01-17 20:20:49 +00:00
Simon Josefsson
19690441cd
Fix 3DES check.
2007-01-17 15:09:04 +00:00
Simon Josefsson
dc7cdb8cb0
Use libssh2_sha1 instead of SHA1.
2007-01-17 15:07:54 +00:00
Simon Josefsson
be4461e4cd
Fix last commit.
2007-01-17 15:06:53 +00:00
Simon Josefsson
23d772867e
Use libssh2_* wrappers for SHA-1.
2007-01-17 15:05:57 +00:00
Simon Josefsson
c090ac7ed1
Use LIBSSH2_* instead of OPENSSL_NO_* (should ultimately be possible
...
to chose by ./configure?).
2007-01-17 15:01:29 +00:00
Simon Josefsson
6873ada0b7
Use LIBSSH2_* instead of OPENSSL_NO_* (should ultimately be possible
...
to chose by ./configure?).
2007-01-17 14:41:06 +00:00
Simon Josefsson
5c904b112e
Unconditionally use SHA-1.
2007-01-17 14:35:40 +00:00
Simon Josefsson
b4d7a4eede
Add.
2007-01-16 15:51:31 +00:00
Simon Josefsson
22225099bc
Add.
2007-01-16 15:36:43 +00:00
Simon Josefsson
2d8ee8b37c
Begin to abstract RSA operations.
2007-01-16 15:33:09 +00:00
Simon Josefsson
219fa19a5f
Also build openssl.c or libgcrypt.c.
2007-01-16 15:32:17 +00:00
Simon Josefsson
5443c76c8e
Define an automake conditional iff libgcrypt is used.
2007-01-16 15:13:50 +00:00
Simon Josefsson
79761a6455
Use generic APIs for (HMAC-)MD5/SHA1 and RNG, and implement them via OpenSSL/libgcrypt.
2007-01-15 21:12:00 +00:00
Simon Josefsson
362d3466cf
Add, for libgcrypt.
2007-01-15 18:16:27 +00:00
Simon Josefsson
6d65428511
Look for libgcrypt if --with-libgcrypt is given to ./configure.
...
Note that until the libgcrypt work is complete, libssh2 also link to OpenSSL.
2007-01-15 18:16:07 +00:00
Simon Josefsson
677005375b
Remove unfinished OPENSSL_NO_SHA ifdef stuff, since SHA-1 is required for libssh2 to work.
2007-01-10 17:29:46 +00:00
Simon Josefsson
8a2421bad1
Add basic self test.
2007-01-09 09:49:15 +00:00
Mikhail Gusarov
5cd3efc297
--copy added to automake --add-missing to avoid symlinks in bootstrapped CVS snapshot tarballs
2007-01-03 09:56:31 +00:00
Mikhail Gusarov
f527a88095
Minus sign escaped to not be treated as emdash in man pages.
2007-01-02 05:47:00 +00:00
Daniel Stenberg
fd2368d2b1
fix compiler warnings (and some indent changes)
2006-12-21 14:21:38 +00:00
Daniel Stenberg
036bb51421
fix compiler warnings
2006-12-21 14:20:20 +00:00
Daniel Stenberg
c92d1a5a23
fix compiler warnings, minor re-indenting
2006-12-21 14:19:42 +00:00
Daniel Stenberg
862a758026
Added an initial set of man pages.
2006-12-21 14:09:12 +00:00
Daniel Stenberg
f7f897df07
fix warnings and allow passing user name and password on the command line
2006-12-21 14:06:49 +00:00
Daniel Stenberg
ef8d1a2af8
Added the configure option --enable-debug-build which not only enables a
...
debug build (using -g and disabling all -O options), but also sets a whole
range of picky/strict compiler options depending on what compiler and version
that is used. This function is ripped right off the curl configure script,
written by yours truly. I left it using the same name as in the curl script
to 1) make it obvious where it comes from, so that 2) it will be easier to
update and keep it in sync with future modifications.
Now, this shows MAAAAAAAAANY warnings...
2006-12-13 08:45:49 +00:00
Daniel Stenberg
556cafc457
Removed use of ceil() since that is a math lib function and getting the
...
exact accuracy of the microsecond to millisecond conversion simply cannot
be that important. We don't even explicitly link with -lm...
2006-12-13 08:42:54 +00:00
Simon Josefsson
75b5e06773
Fix indentation.
2006-12-09 09:06:06 +00:00
Simon Josefsson
91e496ff41
Add.
2006-12-07 16:12:44 +00:00
Simon Josefsson
6b1dc88b14
Add autobuild.m4, to make it easier to use http://autobuild.josefsson.org/ .
2006-12-07 15:53:01 +00:00
Simon Josefsson
14b9deef24
Move symmetric OpenSSL EVP crypto calls to crypt.c.
2006-12-07 15:44:07 +00:00
Mikhail Gusarov
82d762cae5
Improve detection of closed channel. Eleminates lock-ups on
...
multi-channel operation.
2006-11-27 07:37:40 +00:00
Mikhail Gusarov
1c1c74479e
Reading bigger blocks from network before decryption.
...
Significantly increases performance.
2006-11-27 07:31:28 +00:00
Mikhail Gusarov
3a33680e14
write(2) may write only part of passed data under FreeBSD.
...
Make sure whole buffer is written.
2006-11-27 07:24:18 +00:00
Daniel Stenberg
38fea1973d
mention a few recent changes
2006-11-24 10:14:31 +00:00
Daniel Stenberg
c63a212559
Add builddir/src to the include path, for the generated config header when
...
building out of the source tree.
2006-11-20 22:21:01 +00:00
Daniel Stenberg
a8451f58df
ssh2_sample now gets the right include path to the current include directory
2006-11-20 22:19:40 +00:00
Daniel Stenberg
1dbe8ff365
check for inline in configure
2006-11-20 22:10:56 +00:00