Bugs item #2861899, was opened at 2009-09-19 01:37 Message generated for change (Tracker Item Submitted) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=703942&aid=2861899&group_id=125852
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: API Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: incorrect DSS signature length for packet type 31(0x1f) Initial Comment: libssh2 is not processing/reading correctly ssh packet type 31 from the ssh server. The library thinks that DSS signature length is 25 but the SSH server sends value of 40. Since DSS signature length should be 40 libssh2 bails out with msg [libssh2] 1.023884 Failure Event: -14 - Invalid DSS signature length We can see that libssh2 thinks that the packet lenght is 25 by debbuging or printing the value. >From the received packet from the server (see the attached tracefile ) we can >see that indeed the server sends value of 40. It might be helpful to mention that openssh processes this packet correctly and when debugging we can see that DSS signature length is correctly recognized as 40. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=703942&aid=2861899&group_id=125852 _______________________________________________ libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel
