Messages in this thread | | | From | Chris von Recklinghausen <> | Subject | [PATCH v2 0/1] use crc32 instead of md5 for hibernation e820 integrity check | Date | Thu, 1 Apr 2021 12:41:44 -0400 |
| |
Currently, suspend on x86_64 fails when FIPS mode is enabled because it uses md5 to generate a digest of the e820 region. MD5 is not FIPS compliant so an error is reported and the suspend fails.
MD5 is used only to create a digest to ensure integrity of the region, no actual encryption is done. This patch set changes the integrity check to use crc32 instead of md5 since crc32 is available in both FIPS and non-FIPS modes.
Chris von Recklinghausen (1): use crc32 instead of md5 for hibernation e820 integrity check
arch/x86/power/hibernate.c | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-)
-- v1 -> v2 bump up RESTORE_MAGIC 2.18.1
| |