Browse Source

give a more helpful error msg for unsupported key format, fixes #6561

Thomas Waldmann 3 years ago
parent
commit
25390de2c7
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/borg/crypto/key.py

+ 1 - 1
src/borg/crypto/key.py

@@ -614,7 +614,7 @@ class KeyfileKeyBase(AESKeyBase):
             data = msgpack.unpackb(data)
             data = msgpack.unpackb(data)
             key = Key(internal_dict=data)
             key = Key(internal_dict=data)
             if key.version != 1:
             if key.version != 1:
-                raise IntegrityError('Invalid key file header')
+                raise Error("key version %d is not supported by this borg version.")
             self.repository_id = key.repository_id
             self.repository_id = key.repository_id
             self.enc_key = key.enc_key
             self.enc_key = key.enc_key
             self.enc_hmac_key = key.enc_hmac_key
             self.enc_hmac_key = key.enc_hmac_key