From 2f4b3b552e8b6520affa7674feede98f528f9867 Mon Sep 17 00:00:00 2001 From: dachshund Date: Sat, 6 Apr 2013 23:17:49 -0400 Subject: [PATCH] Fix #62 (handle malformed keys). --- tuf/repo/keystore.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tuf/repo/keystore.py b/tuf/repo/keystore.py index 6791860d..4346ee38 100755 --- a/tuf/repo/keystore.py +++ b/tuf/repo/keystore.py @@ -208,7 +208,8 @@ def load_keystore_from_keyfiles(directory_name, keyids, passwords): for password in passwords: try: json_data = _decrypt(raw_contents, password) - except tuf.CryptoError: + except: + logger.warn(repr(full_filepath)+' contains an invalid key.') continue try: