mirror of
https://gitlab.com/cryptsetup/cryptsetup.git
synced 2025-12-11 19:00:02 +01:00
Print verbose message about keyslot and token numbers.
Move all messages to cryptsetup tools and print these verbose messages: - Key slot X unlocked. - Key slot X created. - Key slot X removed. and - Token X created. - Token X removed. Also print error, if unknown token is tried to be removed.
This commit is contained in:
12
lib/setup.c
12
lib/setup.c
@@ -2701,15 +2701,9 @@ int crypt_keyslot_change_by_passphrase(struct crypt_device *cd,
|
||||
} else
|
||||
r = -EINVAL;
|
||||
|
||||
if (keyslot_old == keyslot_new) {
|
||||
if (r >= 0)
|
||||
log_verbose(cd, _("Key slot %d changed."), keyslot_new);
|
||||
} else {
|
||||
if (r >= 0) {
|
||||
log_verbose(cd, _("Replaced with key slot %d."), keyslot_new);
|
||||
r = crypt_keyslot_destroy(cd, keyslot_old);
|
||||
}
|
||||
}
|
||||
if (r >= 0 && keyslot_old != keyslot_new)
|
||||
r = crypt_keyslot_destroy(cd, keyslot_old);
|
||||
|
||||
if (r < 0)
|
||||
log_err(cd, _("Failed to swap new key slot."));
|
||||
out:
|
||||
|
||||
Reference in New Issue
Block a user