Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp4098079pxf; Mon, 29 Mar 2021 22:02:24 -0700 (PDT) X-Google-Smtp-Source: ABdhPJym06IYVuefh7+luw81nmWLiOHPdyYDlGy4WNR1Lpe+0X7IAbGLzktDdPQwGkVkVRJ9lw1d X-Received: by 2002:a17:906:90c5:: with SMTP id v5mr31546611ejw.466.1617080543996; Mon, 29 Mar 2021 22:02:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617080543; cv=none; d=google.com; s=arc-20160816; b=fI5+SKijEiqK6zhFUQ6Gql8wQ42xqe8eFN4vf6xPJl5hOxQY4NUOG4ZxhIjNbWHhOZ 8bOx4pzLQLeK/oSRYlJ1vrVWcHvy3+NQTnYfbTgDmxkd8OSIxu1oDYBsZ099yON1j5/s 6rE6IXh4Eg0Qj9PuCeM4/n3JFFCJ/53L7MAsOjpjSLHPtIybz/GUqmiAjdKt+mccgrVU 32nmI0q9N/7+B78mXbUgeRH5fzfmL9FoWhr+rBcNLygnw7vpVYfJMdL26blJmr5+yTFg 8ESBGj3b1paArSIBtktIfgusaMq/kTNY684ooCKdHkte/p/+AII4i46V1QMlRrB3bEcX 6StA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=V7tfHUX7gzDCq90JXHU3cfAk5NpLyICliFAAYBpIIDM=; b=PV+V9MDgV+34gDNalmNF7kZ3w5Qq+t7t7WWEUA6hNPDwSp+zFqAtGAiW1iclZYtafw CURrPmzImNjc7ZzX6UG4ydoZl6Usp5aOJkAeRKkM9MUpAUNUWrILD2YfFnZtl/p8RIfI 9hQihNh3Mu94DjezFwnIRhiux860Oh7QeXlJoR2ChZ1cZ3FtGD0Bb3VJV238YPRutGfU QUBKy2PrFR5Rm2Nme80fvIrUd71upEBZiGsDWN6a4uFVJEjel2LVRL5zPbu2KTnqzntC Ht3OmwL5olZBg0IbTg2FTAkmx5h/H/8rlhUGmvMdrCMdQlX3yPlw9j6jqFxk423PkqHj MqLQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=desiato.20200630 header.b=dw8TNySk; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g19si14782473eds.96.2021.03.29.22.01.53; Mon, 29 Mar 2021 22:02:23 -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=@infradead.org header.s=desiato.20200630 header.b=dw8TNySk; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231138AbhC3FBB (ORCPT + 99 others); Tue, 30 Mar 2021 01:01:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35358 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231131AbhC3FAv (ORCPT ); Tue, 30 Mar 2021 01:00:51 -0400 Received: from desiato.infradead.org (desiato.infradead.org [IPv6:2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1B396C061762; Mon, 29 Mar 2021 22:00:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Content-Transfer-Encoding:Content-Type :In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject: Sender:Reply-To:Content-ID:Content-Description; bh=V7tfHUX7gzDCq90JXHU3cfAk5NpLyICliFAAYBpIIDM=; b=dw8TNySkze8eJCHzodSrcGQl5v VmXP9p/bUsK5T1f5xa1Rh9iYgt2Nsge5M86mRQLBhC7dZp1XoM7o0l94Pwu69p/AUeIvTSIvgnzU8 mVUoJnhBukYbETXOQf9CbZBwp76M1oI1WuJvTZDc5ADRjqnPWDsNJxugg5WnWYSkvB5kbx4Mx5IcF pM95vp5P2xeuGc7anhDho8LhyHixBkU5llnCm8vVDA+lwkieI78xaDFII2rMl//Ewc9bvu7gfXfpC GVfUKExYk0PTuvKuiCfhEInib4+bDTdfYPsNdzoQ6F4Hvexv9rX+4xYem74xAD5x5u1ai5OKmjR/u CHQUvfDA==; Received: from [2601:1c0:6280:3f0::4557] by desiato.infradead.org with esmtpsa (Exim 4.94 #2 (Red Hat Linux)) id 1lR6Ui-002iSV-8o; Tue, 30 Mar 2021 05:00:48 +0000 Subject: Re: [PATCH] Documentation: crypto: add info about "fips=" boot option To: Herbert Xu Cc: linux-kernel@vger.kernel.org, Dexuan Cui , linux-crypto@vger.kernel.org, Eric Biggers , "David S. Miller" , Jonathan Corbet , linux-doc@vger.kernel.org References: <20210330040001.31524-1-rdunlap@infradead.org> <20210330043747.GA28166@gondor.apana.org.au> From: Randy Dunlap Message-ID: Date: Mon, 29 Mar 2021 22:00:45 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.0 MIME-Version: 1.0 In-Reply-To: <20210330043747.GA28166@gondor.apana.org.au> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On 3/29/21 9:37 PM, Herbert Xu wrote: > On Mon, Mar 29, 2021 at 09:00:01PM -0700, Randy Dunlap wrote: >> >> + If fips_enabled = 1, some crypto tests are skipped. > > I don't think any tests are skipped. It does however disable > many algorithms by essentially failing them at the testing stage. That statement was based on crypto/testmgr.c (in 4 places): if (fips_enabled && template[i].fips_skip) continue; and if (fips_enabled && vec->fips_skip) return 0; and if (fips_enabled && !alg_test_descs[i].fips_allowed) goto non_fips_alg; and if (fips_enabled && ((i >= 0 && !alg_test_descs[i].fips_allowed) || (j >= 0 && !alg_test_descs[j].fips_allowed))) goto non_fips_alg; so it appears (at least to me) that there are some methods (infrastructure) for tests to be skipped, but maybe none are actually using that possiblilty. In any case, I don't mind dropping that part of the documentation. thanks. -- ~Randy