Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp2863153imw; Sun, 10 Jul 2022 17:39:50 -0700 (PDT) X-Google-Smtp-Source: AGRyM1sLVZdZaiIaHB1VQJDTn02cUkFMOzMR3YTu5n5KNWMvibNfJSvqt25D9g4Dy5kvj6O8DE1k X-Received: by 2002:a17:90b:2241:b0:1f0:2fa5:184f with SMTP id hk1-20020a17090b224100b001f02fa5184fmr5667739pjb.97.1657499990368; Sun, 10 Jul 2022 17:39:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1657499990; cv=none; d=google.com; s=arc-20160816; b=xBP/QPzJh1ZmpKOY6tESeN8mArQdY00j8DtN9OArwvnkTUL5Evzif6HQP2wrc4nEE/ 4Yq1OOnaSfj5gRMoVzRFJk5Rj2hVBKBdfIoGfALCYS2LnDzZVgF3n6/ZlXKDgI41VvfZ doPo0Cj341/GpxPBIoL7LEorgjnc1m2+KdjWdQh1BHOzaSlT7+qlVEr4BappPujTAZ9W HaOUXmMecCVqt5W2n6VYm+a8p/lVDz9rQuXf9odtdpVxnCdFsm2qDsPIhLSzUlx31YwW GwtYOqSaAVsuuc7tANBJn5IhLwwsAF+M8ePUfYMTyuPzQ8441/lcXi1i1/CQLkdhJ3/e +5cQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=PZ48ag4JsCJQwRf+bGkFcTAC/I8X5hdkoFIm/OJJqOE=; b=cnRV3Gy9UrjOI69sIEbnkvQbbZAZ53LuWX8Kfs3FNobjtwz1nsmb5ZYLmT1OGeUNGd /ZKgmlzkprIqCXIPImz8E5BdG8LZ0+50AmEJlvggVZkCegnByztXmRvoUaLw4vVtETgV hWDwF98+dEhlnPE+59RSAnCO1aCorMIixKwcwGviTP2KA/N85J2YLLRuWMiqA4dG39IG fV/JSnuaWcB55U3IEGJphtE4M1kIIKGd789LOR4K4JfuFts04Kdpq5YbuciF9QsXxiCJ bmII9hjBqoqlqSBzy/JyqEEV1+LKJXHwBpgHWdHHY2i3PkMSLa2XKjbDYwjsNgM5TT5k AR6Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=BGeIGUud; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id bi8-20020a056a00310800b005283dd63ad1si6624441pfb.334.2022.07.10.17.39.23; Sun, 10 Jul 2022 17:39:50 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=BGeIGUud; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229588AbiGKAgW (ORCPT + 99 others); Sun, 10 Jul 2022 20:36:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40576 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229477AbiGKAgV (ORCPT ); Sun, 10 Jul 2022 20:36:21 -0400 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0881E63DF; Sun, 10 Jul 2022 17:36:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: Content-Type:In-Reply-To:From:References:Cc:To:Subject:MIME-Version:Date: Message-ID:Sender:Reply-To:Content-ID:Content-Description; bh=PZ48ag4JsCJQwRf+bGkFcTAC/I8X5hdkoFIm/OJJqOE=; b=BGeIGUudIIh6JnnOm+nhW7z+Fl aLMSr+BXpol0PJ9z/jpE8TZOKuMFgrb2DPWDhhDrjY6pQ1DyVFmiR7Z0kmks1/oPKE6MGCNmmLAzv pK7Lk6IWPf93mBLveSh6mzxDS5f4bpku5JPt3907ZECgH5gHvmslhaXDmnZWPyemOl2IJ0KSB+51i I9V3iz/6XWOUPdOMc/NR4mfum7E5VY8S9uuGTz8sk9nQJxBsK+LOgnpydSxFtowmTn/hSFRYuz60X Fnni/wt8jatkNh3SKdAF+a4hifDKFljVr1jherHR+M5quuI4S/wlCqS9XjM+ovaFbAARyqaqQI+AA khTu8akA==; Received: from [2601:1c0:6280:3f0::a6b3] by bombadil.infradead.org with esmtpsa (Exim 4.94.2 #2 (Red Hat Linux)) id 1oAhPB-00EmFp-Lw; Mon, 11 Jul 2022 00:36:05 +0000 Message-ID: Date: Sun, 10 Jul 2022 17:36:04 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [PATCH -next] certs: Fix Kconfig dependency Content-Language: en-US To: Ren Zhijie , dhowells@redhat.com, herbert@gondor.apana.org.au, davem@davemloft.net, simo@redhat.com Cc: keyrings@vger.kernel.org, linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org References: <20220704112028.183193-1-renzhijie2@huawei.com> From: Randy Dunlap In-Reply-To: <20220704112028.183193-1-renzhijie2@huawei.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_LOW, SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On 7/4/22 04:20, Ren Zhijie wrote: > If CONFIG_PKCS7_MESSAGE_PARSER=m and CONFIG_FIPS_SIGNATURE_SELFTEST=y, > make ARCH=x86_64 CROSS_COMPILE=x86_64-linux-gnu-, will be failed, like this: > > crypto/asymmetric_keys/selftest.o: In function `fips_signature_selftest': > selftest.c:(.init.text+0xc3): undefined reference to `pkcs7_parse_message' > selftest.c:(.init.text+0x101): undefined reference to `pkcs7_supply_detached_data' > selftest.c:(.init.text+0x112): undefined reference to `pkcs7_verify' > selftest.c:(.init.text+0x13f): undefined reference to `pkcs7_validate_trust' > selftest.c:(.init.text+0x169): undefined reference to `pkcs7_free_message' > make: *** [vmlinux] Error 1 > > To fix this error, add depends on PKCS7_MESSAGE_PARSER=y to FIPS_SIGNATURE_SELFTEST > > Reported-by: Hulk Robot > Fixes: 3cde3174eb91 ("certs: Add FIPS selftests") > Signed-off-by: Ren Zhijie > --- > crypto/asymmetric_keys/Kconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/crypto/asymmetric_keys/Kconfig b/crypto/asymmetric_keys/Kconfig > index 3df3fe4ed95f..fe007db96c69 100644 > --- a/crypto/asymmetric_keys/Kconfig > +++ b/crypto/asymmetric_keys/Kconfig > @@ -83,6 +83,6 @@ config FIPS_SIGNATURE_SELFTEST > for FIPS. > depends on KEYS > depends on ASYMMETRIC_KEY_TYPE > - depends on PKCS7_MESSAGE_PARSER > + depends on PKCS7_MESSAGE_PARSER=y > > endif # ASYMMETRIC_KEY_TYPE Acked-by: Randy Dunlap Tested-by: Randy Dunlap # build-tested Reported-by: kernel test robot # 2022-06-30 thanks. -- ~Randy