From a29f74b5adb56bb086cce572ea6464f9deecbb3d Mon Sep 17 00:00:00 2001 From: Ondrej Kozina Date: Mon, 25 Apr 2022 13:56:40 +0200 Subject: [PATCH] Silent reencryption by volume key passed in file. It emitted confusing error message. It's expected new volume key would not match the existing one. --- src/utils_reencrypt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils_reencrypt.c b/src/utils_reencrypt.c index 50698b32..0f8a7028 100644 --- a/src/utils_reencrypt.c +++ b/src/utils_reencrypt.c @@ -800,7 +800,7 @@ static int reencrypt_luks2_init(struct crypt_device *cd, const char *data_device if (r < 0) goto out; - if (!crypt_activate_by_volume_key(cd, NULL, vk, key_size, 0)) { + if (!crypt_volume_key_verify(cd, vk, key_size)) { /* passed key was valid volume key */ vk_change = false; crypt_safe_free(vk);