Quellcode durchsuchen

PR #222 - Merge branch 'issue_189' of https://github.com/ThomasWaldmann/attic into merge

Thomas Waldmann vor 10 Jahren
Ursprung
Commit
084f6e1602
1 geänderte Dateien mit 6 neuen und 0 gelöschten Zeilen
  1. 6 0
      attic/key.py

+ 6 - 0
attic/key.py

@@ -190,6 +190,12 @@ class PassphraseKey(AESKeyBase):
             except IntegrityError:
                 passphrase = getpass(prompt)
 
+    def change_passphrase(self):
+        class ImmutablePassphraseError(Error):
+            """The passphrase for this encryption key type can't be changed."""
+
+        raise ImmutablePassphraseError
+
     def init(self, repository, passphrase):
         self.init_from_random_data(pbkdf2_sha256(passphrase.encode('utf-8'), repository.id, self.iterations, 100))
         self.init_ciphers()