Subject: libssh2 master 0d6aaa1... Pass private-key to OpenSSL as a filename with BIO_new_file().

libssh2 master 0d6aaa1... Pass private-key to OpenSSL as a filename with BIO_new_file().

From: <libssh2_at_git.stuge.se>
Date: 2 Sep 2009 14:02:59 -0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "C library for writing portable SSH2 clients".

The branch, master has been updated
       via 0d6aaa1f56c54ed3f748fe7cd293d9afd729d407 (commit)
      from 00fac145badd1a4cddfcd3563ea4f6b8a197d965 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 0d6aaa1f56c54ed3f748fe7cd293d9afd729d407
Author: Alexander Lamaison <awl03_at_doc.ic.ac.uk>
Date: Wed Sep 2 14:59:40 2009 +0100

    Pass private-key to OpenSSL as a filename with BIO_new_file().
    
    This keeps all FILE* handling on the OpenSSL side of the DLL boundary avoiding crashes on Windows while removing the need for libssh2 to read the private key file into memory. This is now done by OpenSSL which is likely to do a better job of it.

-----------------------------------------------------------------------

Summary of changes:
 src/hostkey.c | 18 +--------------
 src/libgcrypt.c | 18 ++++++++++++++-
 src/libgcrypt.h | 6 +++-
 src/openssl.c | 62 ++++++++-----------------------------------------------
 src/openssl.h | 6 +++-
 5 files changed, 35 insertions(+), 75 deletions(-)

hooks/post-receive

-- 
C library for writing portable SSH2 clients
_______________________________________________
libssh2-changes mailing list
libssh2-changes_at_cool.haxx.se
http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-changes
Received on 2009-09-02