Displaying 7 results from an estimated 7 matches for "keygrab_ssh2".
2015 Jan 27
0
[Bug 1213] ssh-keyscan exits in mid-way
...ket_read_seqnr
(ssh=0x7ffff86f4520,
        typep=0x7fffffffde0f "", seqnr_p=0x7fffffffde10) at
../packet.c:1330
    #3  0x00007ffff7fa69f5 in ssh_dispatch_run (ssh=0x7ffff86f4520,
mode=0,
        done=0x7ffff8207178, ctxt=0x7ffff86f4520) at ../dispatch.c:101
    #4  0x00007ffff7f85aef in keygrab_ssh2 (c=0x7ffff8207160)
        at ../ssh-keyscan.c:292
    #5  0x00007ffff7f86e99 in congreet (s=149) at ../ssh-keyscan.c:501
    #6  0x00007ffff7f86f34 in conread (s=149) at ../ssh-keyscan.c:516
    #7  0x00007ffff7f873b5 in conloop () at ../ssh-keyscan.c:587
    #8  0x00007ffff7f874cf in do_host (...
2015 Jan 30
0
[Bug 1213] ssh-keyscan exits in mid-way
...t_read_seqnr
(ssh=0x7ffffb6e9cb0, 
        typep=0x7fffffffde0f "", seqnr_p=0x7fffffffde10) at
../packet.c:1313
    #2  0x00007ffff7fa669b in ssh_dispatch_run (ssh=0x7ffffb6e9cb0,
mode=0, 
        done=0x7ffff8207d78, ctxt=0x7ffffb6e9cb0) at ../dispatch.c:101
    #3  0x00007ffff7f84cef in keygrab_ssh2 (c=0x7ffff8207d60)
        at ../ssh-keyscan.c:293
    #4  0x00007ffff7f860ba in congreet (s=213) at ../ssh-keyscan.c:503
    #5  0x00007ffff7f86155 in conread (s=213) at ../ssh-keyscan.c:518
    #6  0x00007ffff7f865d6 in conloop () at ../ssh-keyscan.c:589
    #7  0x00007ffff7f866f0 in do_host (...
2001 Jul 27
0
Updated ssh-keyscan patch for ssh2 support
...tatic int
+hostjump(Key *hostkey)
+{
+	longjmp(kexjmp, (int)hostkey);
+}
+
+int
+ssh2_capable(int remote_major, int remote_minor)
+{
+	switch (remote_major) {
+	case 1:
+		if (remote_minor == 99)
+			return 1;
+		break;
+	case 2:
+		return 1;
+	default:
+		break;
+	}
+	return 0;
+}
+
+static Key *
+keygrab_ssh2(con *c)
+{
+	int j;
+
+	packet_set_connection(c->c_fd, c->c_fd);
+	enable_compat20();
+	myproposal[PROPOSAL_SERVER_HOST_KEY_ALGS] = c->c_keytype == KT_DSA?
+	    "ssh-dss": "ssh-rsa";
+	c->c_kex = kex_setup(myproposal);
+	c->c_kex->verify_host_key = hostjump;
+...
2011 Feb 17
24
[Bug 1213] ssh-keyscan exits in mid-way
https://bugzilla.mindrot.org/show_bug.cgi?id=1213
Andreas Kotes <count-mindrot at flatline.de> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |count-mindrot at flatline.de
           Severity|normal                      |major
--- Comment #6 from
2007 Mar 14
1
sshd gets stuck: select() in packet_read_seqnr waits indefinitely
Dear OpenSSH Portable sshd developers,
I'm having a problem where sshd login sessions are occasionally
(as often as once a day) getting stuck indefinitely. I enabled debug
messages and got a backtrace of a stuck sshd, and I think I've found
the bug. I wanted to run it by the list once before filing.
sshd version:
    OpenSSH_4.2p1 FreeBSD-20050903, OpenSSL 0.9.7e-p1 25 Oct 2004
2012 Nov 24
0
ssh-keyscan continuity patch --
...printf(stderr, "# %s %s\n", c->c_name, chop(buf));
 	n = snprintf(buf, sizeof buf, "SSH-%d.%d-OpenSSH-keyscan\r\n",
@@ -466,13 +511,17 @@
 		confree(s);
 		return;
 	}
+/* Read and print one of the ssh2 keys for this host. */
 	if (c->c_keytype != KT_RSA1) {
 		keyprint(c, keygrab_ssh2(c));
 		confree(s);
 		return;
 	}
+/* Continue the process of getting the ssh1 key. */
 	c->c_status = CS_SIZE;
 	contouch(s);
+	return;
+
 }
 
 static void
@@ -520,7 +569,7 @@
 	struct timeval seltime, now;
 	fd_set *r, *e;
 	con *c;
-	int i;
+	int i, s;
 
 	gettimeofday(&now, NULL);
 	c =...
2013 Sep 24
9
[PATCH] curve25519-sha256@libssh.org key exchange proposal
...ine KEX_DEFAULT_KEX \
+	"curve25519-sha256 at libssh.org," \
 	KEX_ECDH_METHODS \
 	KEX_SHA256_METHODS \
 	"diffie-hellman-group-exchange-sha1," \
diff --git a/ssh-keyscan.c b/ssh-keyscan.c
index 8b807c1..dfe561b 100644
--- a/ssh-keyscan.c
+++ b/ssh-keyscan.c
@@ -254,6 +254,7 @@ keygrab_ssh2(con *c)
 	c->c_kex->kex[KEX_DH_GEX_SHA1] = kexgex_client;
 	c->c_kex->kex[KEX_DH_GEX_SHA256] = kexgex_client;
 	c->c_kex->kex[KEX_ECDH_SHA2] = kexecdh_client;
+	c->c_kex->kex[KEX_C25519_SHA256] = kexc25519_client;
 	c->c_kex->verify_host_key = hostjump;
 
 	if (!(j = s...