version 1.1.4.2, 2003/09/16 21:20:26 |
version 1.2, 2003/12/08 11:00:47 |
|
|
nbits = dh_estimate(kex->we_need * 8); |
nbits = dh_estimate(kex->we_need * 8); |
|
|
if (datafellows & SSH_OLD_DHGEX) { |
if (datafellows & SSH_OLD_DHGEX) { |
debug("SSH2_MSG_KEX_DH_GEX_REQUEST_OLD sent"); |
|
|
|
/* Old GEX request */ |
/* Old GEX request */ |
packet_start(SSH2_MSG_KEX_DH_GEX_REQUEST_OLD); |
packet_start(SSH2_MSG_KEX_DH_GEX_REQUEST_OLD); |
packet_put_int(nbits); |
packet_put_int(nbits); |
min = DH_GRP_MIN; |
min = DH_GRP_MIN; |
max = DH_GRP_MAX; |
max = DH_GRP_MAX; |
} else { |
|
debug("SSH2_MSG_KEX_DH_GEX_REQUEST sent"); |
|
|
|
|
debug("SSH2_MSG_KEX_DH_GEX_REQUEST_OLD(%u) sent", nbits); |
|
} else { |
/* New GEX request */ |
/* New GEX request */ |
min = DH_GRP_MIN; |
min = DH_GRP_MIN; |
max = DH_GRP_MAX; |
max = DH_GRP_MAX; |
|
|
packet_put_int(min); |
packet_put_int(min); |
packet_put_int(nbits); |
packet_put_int(nbits); |
packet_put_int(max); |
packet_put_int(max); |
|
|
|
debug("SSH2_MSG_KEX_DH_GEX_REQUEST(%u<%u<%u) sent", |
|
min, nbits, max); |
} |
} |
#ifdef DEBUG_KEXDH |
#ifdef DEBUG_KEXDH |
fprintf(stderr, "\nmin = %d, nbits = %d, max = %d\n", |
fprintf(stderr, "\nmin = %d, nbits = %d, max = %d\n", |