On Mon, 12 Aug 2013 16:13:07 +0200, Kamil Dudka <[email protected]> wrote:

On Monday, August 12, 2013 16:07:19 Ján Osuský wrote:
Hi,

I used libssh2 1.4.2.
The failure happened in kex.c in function "diffie_hellman_sha1" there is
part of code: #if LIBSSH2_MD5
         {
             libssh2_md5_ctx fingerprint_ctx;

             libssh2_md5_init(&fingerprint_ctx);
             libssh2_md5_update(fingerprint_ctx, session->server_hostkey,
                                session->server_hostkey_len);
             libssh2_md5_final(fingerprint_ctx,
session->server_hostkey_md5); }

which must not be called when MD5 is not available. That's why I
concentrated on setting properly the "LIBSSH2_MD5".

I see.  This is believed to be already fixed in libssh2 1.4.3:

http://git.libssh2.org/?p=libssh2.git;a=commitdiff;h=43b730ce

Kamil


Sorry, I was not aware of. I confirm that libssh2 1.4.3 works without patch.

JanO
_______________________________________________
libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

Reply via email to