version 1.1, 2003/02/16 17:09:57 |
version 1.1.2.1, 2004/03/04 18:18:15 |
|
|
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", |