Changeset 1675:b51419e47720 for src/Tycoon/KeyCache.py
- Timestamp:
- 06/25/08 19:48:54 (5 months ago)
- Branch:
- default
- Files:
-
- 1 modified
-
src/Tycoon/KeyCache.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Tycoon/KeyCache.py
r1672 r1675 56 56 if type(cvalue) == list: 57 57 k = DSA() 58 k.parse_public_key( cvalue[1])58 k.parse_public_key(" ".join(cvalue[1:])) 59 59 k.account_name = cvalue[0] 60 60 self[key] = k … … 77 77 """ 78 78 if server_name in self: 79 # Canonicalize key string 80 key = self.get(server_name) 81 new_key = DSA() 82 new_key.parse_public_key(server_key) 83 79 84 # Check if cached key is same as reported key 80 key = self.get(server_name) 81 if key.public_key_string != server_key: 85 if key.public_key_string != new_key.public_key_string: 82 86 logger.error("%s\n%s\n%s" % ( 83 87 error_1 % (server_name,), error_2,
