Daniel Stenberg
6304383c91
non-blocking and man pages
2007-02-02 22:28:48 +00:00
Daniel Stenberg
bd1980ea1c
Include man pages in distro tarball and make install. Note that this is still
...
(by far) an incomplete set of man pages.
2007-02-02 22:27:06 +00:00
Daniel Stenberg
be4c3f59d4
bump the version-info due to the changes in the API we're working on and due
...
to the fact that there's release of the previous CVS-state shipped in Debian
(and possibly others distros).
2007-02-02 22:09:30 +00:00
Daniel Stenberg
9d55db6501
Adding src/transport.c for the SECSH transport layer read/write in a non-
...
blocking way. The channel code is now responsible for enabling/disabling
blocking status and to work with it.
I've also modified indenting and fixed compiler warnings at places, and
added a bunch of new examples in example/simple that I've used to verify that
the code still runs like before.
libssh2_channel_{read|write}nb_ex() and libssh2_sftp_{read|write}nb() are the
four new functions that supposedly work non-blocking.
2007-02-02 16:21:20 +00:00
Daniel Stenberg
c63ef86075
non-blocking stuff removed, see *readnb_ex()
2007-02-02 16:11:55 +00:00
Daniel Stenberg
1b733d1196
more docs, including a template.3 for new man pages
2007-02-02 16:09:12 +00:00
Simon Josefsson
3c61a44224
Libgcrypt stuff works.
2007-02-02 11:22:39 +00:00
Simon Josefsson
20527d9688
Mind your p's and q's! RSA authentication now works.
2007-02-02 11:18:34 +00:00
Daniel Stenberg
09ee2d4086
Chris Nystrom helped me realize I must count the received bytes myself to
...
know when the transfer is complete
2007-02-01 22:39:45 +00:00
Daniel Stenberg
5859642888
oops, it shouldn't be non-blocking when doing blocking transfers...
2007-01-30 11:10:26 +00:00
Daniel Stenberg
ba1eb9f8fc
simple (blocking) SCP transfer
2007-01-30 11:07:14 +00:00
Daniel Stenberg
e2f6518d95
two simple samples
2007-01-24 14:15:36 +00:00
Daniel Stenberg
a139ab0b45
fix compiler warnings
2007-01-23 21:36:40 +00:00
Simon Josefsson
f1e7eb7ae8
Fix RSA private key reading (still not working).
2007-01-23 15:12:41 +00:00
Simon Josefsson
b790cabf6a
Fix warnings.
2007-01-23 13:55:11 +00:00
Simon Josefsson
d2be40421a
Fix warnings.
2007-01-23 12:44:14 +00:00
Simon Josefsson
b1d855d1ac
Fix warnings.
2007-01-23 12:44:14 +00:00
Simon Josefsson
1826e7365d
Fix warnings.
2007-01-23 12:32:06 +00:00
Simon Josefsson
7f9ea39a5d
Fix mem leak.
2007-01-23 12:26:36 +00:00
Simon Josefsson
6cf4420264
Fix mem leak.
2007-01-23 12:18:50 +00:00
Simon Josefsson
bfb71f3075
Need more #include's.
2007-01-23 11:53:27 +00:00
Simon Josefsson
1f232d69ed
Fix warnings.
2007-01-23 11:52:23 +00:00
Simon Josefsson
f252d350ec
Fix warnings.
2007-01-23 11:52:08 +00:00
Simon Josefsson
4c2c468b08
Remove OpenSSL #include.
2007-01-23 11:29:13 +00:00
Simon Josefsson
a86a4e0cfc
Fix mem leak.
2007-01-23 11:28:05 +00:00
Simon Josefsson
b1f8bafb64
If --with-libgcrypt is specified, don't check for OpenSSL.
2007-01-23 10:37:14 +00:00
Simon Josefsson
c9d40afa14
Abstract bignum API.
2007-01-23 10:29:55 +00:00
Simon Josefsson
51b9ff0f16
Abstract RSA/DSA private key file reading and RSA/DSA signing, and
...
implement them in openssl/libgcrypt layer.
2007-01-23 08:22:54 +00:00
Simon Josefsson
0d9a7e3c2e
Add prototypes for pem.c functions.
2007-01-23 08:14:14 +00:00
Simon Josefsson
75115045ae
Add pem.c.
2007-01-23 08:13:32 +00:00
Simon Josefsson
be984707e2
Add. Functions for reading PEM files and decoding ASN.1.
2007-01-23 08:13:10 +00:00
Daniel Stenberg
2afd706ca1
please picky compiler
2007-01-22 21:40:44 +00:00
Simon Josefsson
fe979040a2
Remove non-iovec based RSA/DSA signing (not used, and DSA code even buggy).
2007-01-22 14:15:38 +00:00
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