Using OpenSSH 2.3.1 client and OpenSSL 0.9.6a When trying to ssh to OpenSSH server of higher versions SSH-1.99-OpenSSH_2.5.2p2 or such,
I see error in RSA key exchange: RSA_verify(..)routine. I see: error at:int RSA_verify(int dtype, unsigned char *m, unsigned int m_len, unsigned char *sigbuf, unsigned int siglen, RSA *rsa) { int i,ret=0,sigtype; unsigned char *p,*s; X509_SIG *sig=NULL; if (siglen != (unsigned int)RSA_size(rsa)) { RSAerr(RSA_F_RSA_VERIFY,RSA_R_WRONG_SIGNATURE_LENGTH); return(0); } debugger output: Breakpoint 1, RSA_verify (dtype=64, m=0x199d380 "mBá\tPð»ð\tÊWz\227\226ë\a0ÿ[ÓUU", m_len=20, sigbuf=0x1990300 "\0205:\t\026\217ɼÒÝ\206b#¹ÏnGê\177¤ì\002U*P^9\0213Á]úÀf\225¬:ìm\005\215\225³ìn¥ßïë\205¡\205Ó'Â\220óå,e#½\2150\025K\emã\022Wn\177[@â\fQ÷4w3gÍyXÚäÕ\024\b\2222Ëý?èF[p¬nêÈré(Îå\017õ\214\177\220;qIÄZ,.Bv\026$Rû", siglen=128, rsa=0x198b700) at bsd/tools/openssl/crypto/rsa/rsa_sign.c:147 147 if (siglen != (unsigned int)RSA_size(rsa)) (gdb) x/40x 0x198b7a0: 0x00000041 0x00000000 0x00008000 0x00000000 0x198b7b0: 0x00000000 0x00000000 0x00000000 0x00008000 0x198b7c0: 0xe5b83d65 0x00000001 0x5555686d 0x61632d6d 0x198b7d0: 0x64352d39 0x36005555 0x00000000 0x00000000 0x198b7e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x198b7f0: 0x00000000 0x00000000 0xfeefdead 0x0198b778 0x198b800: 0x0186ed14 0x00000000 0x0199d2a0 0x0199d280 0x198b810: 0x00000000 0x0199d360 0x0199d380 0x00000001 0x198b820: 0x0198b780 0x00000000 0x00000000 0x00000000 0x198b830: 0x00000000 0x00000000 0x00000000 0x00000000 (gdb) p *rsa $3 = {pad = 0, version = 0, meth = 0x195bb1c, n = 0x199d480, e = 0x199d3c0, d = 0x0, p = 0x0, q = 0x0, dmp1 = 0x0, dmq1 = 0x0, iqmp = 0x0, ex_data = { sk = 0x0, dummy = 1848469362}, references = 1, flags = 6, _method_mod_n = 0x0, _method_mod_p = 0x0, _method_mod_q = 0x0, bignum_data = 0x0, blinding = 0x0} (gdb) x/40x 0x199d480 0x199d480: 0x0199d4a0 0x00000001 0x00000001 0x00000000 0x199d490: 0x00000001 0x55550000 0xef025555 0x00000008 0x199d4a0: 0x00000023 0xffffffff 0x555535d2 0x55550000 0x199d4b0: 0x55550000 0x00000000 0xfeefdead 0x0199d3d8 0x199d4c0: 0x0186ed14 0x8bcb35d2 0x00000000 0x00000000 0x199d4d0: 0x55550000 0x00000000 0xfeefdead 0x0199d4f8 0x199d4e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x199d4f0: 0x00000000 0x00000000 0xfeefdead 0x0199d518 0x199d500: 0x00000000 0x00000000 0x00000000 0x00000000 0x199d510: 0x00000000 0x00000000 0xfeefdead 0x0199d538 (gdb) Does anyone know issues with OpenSSL or OpenSSH above versions ? Is there any compatiblity issue ? Can someone share their knowledge ? Thank you, __________________________________________________ Do You Yahoo!? Yahoo! Games - play chess, backgammon, pool and more http://games.yahoo.com/ ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]