Fix compatibility for older dmcrypt without integrity_key_size

For older kernel an default HMAC key size we must not set
integrity_key_size option.
This commit is contained in:
Milan Broz
2024-11-26 22:34:15 +01:00
parent b5672053f5
commit 5eda5f6a38
4 changed files with 14 additions and 10 deletions

View File

@@ -2737,7 +2737,7 @@ int LUKS2_activate(struct crypt_device *cd,
crypt_key, crypt_get_cipher_spec(cd),
crypt_get_iv_offset(cd), crypt_get_data_offset(cd),
crypt_get_integrity(cd) ?: "none",
crypt_get_integrity_key_size(cd), crypt_get_integrity_tag_size(cd),
crypt_get_integrity_key_size(cd, true), crypt_get_integrity_tag_size(cd),
crypt_get_sector_size(cd));
} else
r = dm_linear_target_set(&dmd.segment, 0,