key add/passwd: handle UTF-16 encoding correctly

Just use the exact some function for load a password from a file
everywhere.
This commit is contained in:
Michael Eischer
2024-06-05 22:14:45 +02:00
parent ef85a81e83
commit c55665be2c
3 changed files with 19 additions and 15 deletions

View File

@@ -0,0 +1,8 @@
Bugfix: correctly handle UTF-16 password files in `key add/passwd`
`key add` and `key passwd` did not properly decode UTF-16 encoded password read
from a password file. This has been fix to match the decoding when opening a
repository.
https://github.com/restic/restic/issues/4850
https://github.com/restic/restic/pull/4851