Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp3042642pxb; Tue, 13 Apr 2021 17:19:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyU/0r7cLFpYwelKv/gKzknkR1qf06XMcnHeOJvwcbDhFP5pteSzz6R3tq1R8Ekfyj9C336 X-Received: by 2002:a17:902:d488:b029:e7:1f29:aee4 with SMTP id c8-20020a170902d488b02900e71f29aee4mr35810889plg.62.1618359573574; Tue, 13 Apr 2021 17:19:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618359573; cv=none; d=google.com; s=arc-20160816; b=NjFt+2MJMCSo056xiUyeW6Dgk6KSHb6PWmhnzFj417PaLow2sQAsG1gNhIRTbyEv6b KY8xID30tyM5sP8nsgFCHIQ2v9Lx/UlxKQvpsfzMZtJQREJEzAVUO2w+NqA4q6Rw2FrW KhmzSB1EJMy6GNLC8uVAi2NWwlSK0fv8UNZe4uejV+IRE18KL2uLzpY+PqiYL3tk5inJ V48amipfBIrxhKlXn5L7Tot6ZlVl3MxE6E+AFSlornZ1owLQz7zb8fAhz5AN1gXm3OTi /KTTPGPYtwFK2tr6nulkbJMFIRS68zRMGW7VHg/HIaMiXCw8P+NAfLVw68gyuRoj+tgX nxaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=0vWx87XsOiRwwwe7tiQ2VsuJx6M0mYnAUuLtbW1Yce0=; b=wlbCcT+r6gghRbvLBI8rCdtchLDKx/B/qeuWY2e+oYHkMnKcMEsg4KAZ/Yp66queIv iMsK3b0QN/Z4vHK7yiWfiu7Ee++0xXGXS/01+bUKdN975d7XJCcBW1Nf1IPA0JZIJKSu Q8Tpi0gpgQnnEMvG8GzrLmDh1boqQI07WtHYZNZMQAttGi9X2JxBAyJuXXs8dGPF8IdP Otlxcg8m5Q2Fdivnsn7Dqk3b0iFq2Nf2Rr2yPtSu0JIP4rPjj+oAIyDh6/F7+GnPPjLq HPn2/CLHQNWoKzoPkVp14scv+/eM5mpSigAZINdXI2niLMS4p1W8UKco4yBj0yB0Dgut UmNw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=qXoPWf9w; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x12si4364589pjk.139.2021.04.13.17.19.19; Tue, 13 Apr 2021 17:19:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=qXoPWf9w; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1348197AbhDMU23 (ORCPT + 99 others); Tue, 13 Apr 2021 16:28:29 -0400 Received: from mail.kernel.org ([198.145.29.99]:50518 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343728AbhDMU22 (ORCPT ); Tue, 13 Apr 2021 16:28:28 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 8A4A66008E; Tue, 13 Apr 2021 20:28:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1618345688; bh=J1RFqFtZR6AmGTUYUPyMbANMBZs1FFCJbdvDg5+ZIT8=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=qXoPWf9wddL09+++wYo8mgSuINs2lPbsFFeRumddr9kIWMLEj1NV5YLA9RWzkV3N1 yFqxjCQnK0Y9wuwFcN3tPLxSI1W3JdwxJ8cLOfD1ax2d9+7JZSVdnFqToecAYVIpsC kBvHsJa/obXWyvic6UyKIRUJSxitFOau084/sSo5Hsl0hKsxdWcLZilEJwJFO2lhcO a7vKPfIMr9QpBS0ZjoZrJHpTPUfORqAjxJdBEpzDVzvVO4t9mzileUzOqSCU04TyMw 0jWOzw9WrYuzS+3Co85DOU68J7ZKWIR41SUrvGA2wDHzhH5WhVHYu7+z+tokiry4BG H4DtCSfaU/nhQ== Date: Tue, 13 Apr 2021 13:28:07 -0700 From: Eric Biggers To: Chris von Recklinghausen Cc: ardb@kernel.org, simo@redhat.com, rafael@kernel.org, decui@microsoft.com, linux-pm@vger.kernel.org, linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v7 1/1] use crc32 instead of md5 for hibernation e820 integrity check Message-ID: References: <20210413161330.20024-1-crecklin@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210413161330.20024-1-crecklin@redhat.com> Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Tue, Apr 13, 2021 at 12:13:30PM -0400, Chris von Recklinghausen wrote: > Suspend fails on a system in fips mode because md5 is used for the e820 Suspend to disk (hibernation), or any suspend? > struct restore_data_record { > unsigned long jump_address; > unsigned long jump_address_phys; > unsigned long cr3; > unsigned long magic; > - u8 e820_digest[MD5_DIGEST_SIZE]; > + unsigned long e820_digest; > }; This field should probably be renamed to 'e820_crc' or 'e820_checksum', since "digest" normally means a cryptographic digest. - Eric