diff options
Diffstat (limited to 'kexgexc.c')
-rw-r--r-- | kexgexc.c | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -24,7 +24,7 @@ | |||
24 | */ | 24 | */ |
25 | 25 | ||
26 | #include "includes.h" | 26 | #include "includes.h" |
27 | RCSID("$OpenBSD: kexgexc.c,v 1.1 2003/02/16 17:09:57 markus Exp $"); | 27 | RCSID("$OpenBSD: kexgexc.c,v 1.2 2003/12/08 11:00:47 markus Exp $"); |
28 | 28 | ||
29 | #include "xmalloc.h" | 29 | #include "xmalloc.h" |
30 | #include "key.h" | 30 | #include "key.h" |
@@ -49,16 +49,14 @@ kexgex_client(Kex *kex) | |||
49 | nbits = dh_estimate(kex->we_need * 8); | 49 | nbits = dh_estimate(kex->we_need * 8); |
50 | 50 | ||
51 | if (datafellows & SSH_OLD_DHGEX) { | 51 | if (datafellows & SSH_OLD_DHGEX) { |
52 | debug("SSH2_MSG_KEX_DH_GEX_REQUEST_OLD sent"); | ||
53 | |||
54 | /* Old GEX request */ | 52 | /* Old GEX request */ |
55 | packet_start(SSH2_MSG_KEX_DH_GEX_REQUEST_OLD); | 53 | packet_start(SSH2_MSG_KEX_DH_GEX_REQUEST_OLD); |
56 | packet_put_int(nbits); | 54 | packet_put_int(nbits); |
57 | min = DH_GRP_MIN; | 55 | min = DH_GRP_MIN; |
58 | max = DH_GRP_MAX; | 56 | max = DH_GRP_MAX; |
59 | } else { | ||
60 | debug("SSH2_MSG_KEX_DH_GEX_REQUEST sent"); | ||
61 | 57 | ||
58 | debug("SSH2_MSG_KEX_DH_GEX_REQUEST_OLD(%u) sent", nbits); | ||
59 | } else { | ||
62 | /* New GEX request */ | 60 | /* New GEX request */ |
63 | min = DH_GRP_MIN; | 61 | min = DH_GRP_MIN; |
64 | max = DH_GRP_MAX; | 62 | max = DH_GRP_MAX; |
@@ -66,6 +64,9 @@ kexgex_client(Kex *kex) | |||
66 | packet_put_int(min); | 64 | packet_put_int(min); |
67 | packet_put_int(nbits); | 65 | packet_put_int(nbits); |
68 | packet_put_int(max); | 66 | packet_put_int(max); |
67 | |||
68 | debug("SSH2_MSG_KEX_DH_GEX_REQUEST(%u<%u<%u) sent", | ||
69 | min, nbits, max); | ||
69 | } | 70 | } |
70 | #ifdef DEBUG_KEXDH | 71 | #ifdef DEBUG_KEXDH |
71 | fprintf(stderr, "\nmin = %d, nbits = %d, max = %d\n", | 72 | fprintf(stderr, "\nmin = %d, nbits = %d, max = %d\n", |