forked from TrueCloudLab/restic
12 lines
623 B
Text
12 lines
623 B
Text
Enhancement: Verify that new or modified keys were stored correctly
|
|
|
|
When adding a new key or changing the password of a key, restic just created the
|
|
new key (and removed the old one, when changing the password). There was no
|
|
verification that the new key was stored correctly and that it work. As the
|
|
repository cannot be decrypted without a valid key file, this could in rare
|
|
cases cause the repository to become inaccessible.
|
|
|
|
We have added a check that the new key actually works before continuing. This
|
|
can protect against some (rare) cases of hardware or storage problems.
|
|
|
|
https://github.com/restic/restic/pull/3429
|