diff options
author | Robey Pointer <robey@lag.net> | 2005-07-10 09:56:00 +0000 |
---|---|---|
committer | Robey Pointer <robey@lag.net> | 2005-07-10 09:56:00 +0000 |
commit | 0ac7b0dcbd43b5077b74bb5072d5f5e2423371d7 (patch) | |
tree | 09651c42bfa91989506104915b0d6d100e40c604 /paramiko/kex_gex.py | |
parent | 5ba8b47a458560e6170b5635daf9db1211eadf61 (diff) | |
download | paramiko-0ac7b0dcbd43b5077b74bb5072d5f5e2423371d7.tar.gz |
[project @ Arch-1:robey@lag.net--2005-master-shake%paramiko--dev--1--patch-29]
a bunch of silly changes where i was trying to fix pychecker warnings before i decided it wasnt worth the effort
Diffstat (limited to 'paramiko/kex_gex.py')
-rw-r--r-- | paramiko/kex_gex.py | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/paramiko/kex_gex.py b/paramiko/kex_gex.py index cd03a7ce..902677d9 100644 --- a/paramiko/kex_gex.py +++ b/paramiko/kex_gex.py @@ -96,30 +96,30 @@ class KexGex (object): self.x = x def _parse_kexdh_gex_request(self, m): - min = m.get_int() - preferred = m.get_int() - max = m.get_int() + minbits = m.get_int() + preferredbits = m.get_int() + maxbits = m.get_int() # smoosh the user's preferred size into our own limits - if preferred > self.max_bits: - preferred = self.max_bits - if preferred < self.min_bits: - preferred = self.min_bits + if preferredbits > self.max_bits: + preferredbits = self.max_bits + if preferredbits < self.min_bits: + preferredbits = self.min_bits # fix min/max if they're inconsistent. technically, we could just pout # and hang up, but there's no harm in giving them the benefit of the # doubt and just picking a bitsize for them. - if min > preferred: - min = preferred - if max < preferred: - max = preferred + if minbits > preferredbits: + minbits = preferredbits + if maxbits < preferredbits: + maxbits = preferredbits # now save a copy - self.min_bits = min - self.preferred_bits = preferred - self.max_bits = max + self.min_bits = minbits + self.preferred_bits = preferredbits + self.max_bits = maxbits # generate prime pack = self.transport._get_modulus_pack() if pack is None: raise SSHException('Can\'t do server-side gex with no modulus pack') - self.g, self.p = pack.get_modulus(min, preferred, max) + self.g, self.p = pack.get_modulus(minbits, preferredbits, maxbits) m = Message() m.add_byte(chr(_MSG_KEXDH_GEX_GROUP)) m.add_mpint(self.p) |