|
@@ -89,15 +89,6 @@ class KeysMixIn:
|
|
|
|
|
|
return EXIT_SUCCESS
|
|
|
|
|
|
- @with_repository(exclusive=True, compatibility=(Manifest.Operation.CHECK,))
|
|
|
- def do_change_algorithm(self, args, repository, manifest, key):
|
|
|
- """Change repository key algorithm"""
|
|
|
- if not hasattr(key, "change_passphrase"):
|
|
|
- print("This repository is not encrypted, cannot change the algorithm.")
|
|
|
- return EXIT_ERROR
|
|
|
- key.save(key.target, key._passphrase, algorithm=KEY_ALGORITHMS[args.algorithm])
|
|
|
- return EXIT_SUCCESS
|
|
|
-
|
|
|
@with_repository(lock=False, exclusive=False, manifest=False, cache=False)
|
|
|
def do_key_export(self, args, repository):
|
|
|
"""Export the repository key for backup"""
|