Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp1085867pxf; Fri, 26 Mar 2021 00:20:51 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz2XQoADJl1T4rjpwysvtHO83U5WlxGt0YAuXxC9USFVMHnnOlKyaJD93eJnh7OIl3aVVbv X-Received: by 2002:a17:906:29c3:: with SMTP id y3mr13239605eje.430.1616743251670; Fri, 26 Mar 2021 00:20:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616743251; cv=none; d=google.com; s=arc-20160816; b=URz6ueFu1LBL7mNVNXRYIZU9fs0i409U8Al3mdlhkFd48igWVRmZjZDQ9c+/5kQFos AlM4q/c50SF/sGNkwQXskKm6W+EmPy74mSJnbK/v3RcfgY/xoN6oyFNpHfCp0dmSBQC8 je2/r89diTKiekPZjjc7ByjEdjLw086bbk4btO3KRRJhjCCWyVr+fff799zeuiWUct4T +mvS82RkgYk8EbxpjaE4aNURzQ/kwqC6Zy7b2jPGRHzJDGQL7cAt1WbqMcYBQqcFTVO5 VTzaZ1vd5Le4bjKri+yYV8xroMR9kZFJt8LfXLya1Nl73wquxSmQXYXKyT0bxFlGBl24 JjXg== 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 :mime-version:user-agent:date:message-id:from:references:cc:to :subject; bh=TMbtM1aP7gaOmfed2Og6YMyjQKd3PP6XGMNTMErMEvo=; b=hOKY7nKRTIvuEzjcIasGE5uRN+lS7zEKXqqCqTdW7MvyuoHE6NEcK5PlOhmDr7bBhV scHBro4v77VG/eOBmuw6yoDddUEO0x4NRT0igYNjpuOumtKiZlC25EKe8qp2dFn1/Dht TH8MBTuP55P2d4Nq5HecpPZFeh23pjTzdgazdAI4m/YCG0MRV3RLlUYiLbyr9qzQtmw4 1ZaCl6ZFlWA/qNdID8fW758UwV2Cu/SSu9phcesvw8cW9KQR2vWtNDbBZ0auLqpHMBIc bRiKB2MrjJFPp/l2rrfrogvBW6ceV/tewy/81/qLE9KYjibQRhWG8aaloSv3P3CkyjF+ Vwsw== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o2si6321961ejx.336.2021.03.26.00.20.28; Fri, 26 Mar 2021 00:20:51 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230026AbhCZHTw (ORCPT + 99 others); Fri, 26 Mar 2021 03:19:52 -0400 Received: from szxga05-in.huawei.com ([45.249.212.191]:14559 "EHLO szxga05-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230223AbhCZHTZ (ORCPT ); Fri, 26 Mar 2021 03:19:25 -0400 Received: from DGGEMS401-HUB.china.huawei.com (unknown [172.30.72.58]) by szxga05-in.huawei.com (SkyGuard) with ESMTP id 4F6Cvd0fX8zNqcq; Fri, 26 Mar 2021 15:16:45 +0800 (CST) Received: from [10.67.103.10] (10.67.103.10) by DGGEMS401-HUB.china.huawei.com (10.3.19.201) with Microsoft SMTP Server id 14.3.498.0; Fri, 26 Mar 2021 15:19:10 +0800 Subject: Re: [PATCH -next] drivers: crypto: CRYPTO_DEV_HISI_HPRE select CRYPTO_ECC and CRYPTO_ECDH To: Zhang Jianhua , , , , , , , CC: , , References: <20210326071648.15480-1-zhangjianhua18@huawei.com> From: yumeng Message-ID: <1f92336a-202a-3a00-8a24-0e3f8c5967db@huawei.com> Date: Fri, 26 Mar 2021 15:19:10 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.5.1 MIME-Version: 1.0 In-Reply-To: <20210326071648.15480-1-zhangjianhua18@huawei.com> Content-Type: text/plain; charset="gbk"; format=flowed Content-Transfer-Encoding: 8bit X-Originating-IP: [10.67.103.10] X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org Thanks, there is a similar patch to yours that was sent in advance: https://www.spinics.net/lists/linux-crypto/msg54238.html ?? 2021/3/26 15:16, Zhang Jianhua ะด??: > If CRYPTO_DEV_HISI_HPRE=y, the following errors will be seen while > building hpre_crypto.c > > drivers/crypto/hisilicon/hpre/hpre_crypto.o: In function > `hpre_curve25519_compute_value': > hpre_crypto.c:(.text+0x151b): undefined reference to > `ecc_get_curve25519' > drivers/crypto/hisilicon/hpre/hpre_crypto.o: In function > `hpre_curve25519_set_secret': > hpre_crypto.c:(.text+0x2714): undefined reference to > `ecc_get_curve25519' > drivers/crypto/hisilicon/hpre/hpre_crypto.o: In function > `hpre_ecdh_set_secret': > hpre_crypto.c:(.text+0x27ed): undefined reference to > `crypto_ecdh_decode_key' > hpre_crypto.c:(.text+0x2954): undefined reference to `ecc_get_curve' > > Reported-by: Hulk Robot > Signed-off-by: Zhang Jianhua > --- > drivers/crypto/hisilicon/Kconfig | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/crypto/hisilicon/Kconfig b/drivers/crypto/hisilicon/Kconfig > index c45adb15ce8d..d87c89af2a7f 100644 > --- a/drivers/crypto/hisilicon/Kconfig > +++ b/drivers/crypto/hisilicon/Kconfig > @@ -69,6 +69,8 @@ config CRYPTO_DEV_HISI_HPRE > select CRYPTO_DEV_HISI_QM > select CRYPTO_DH > select CRYPTO_RSA > + select CRYPTO_ECC > + select CRYPTO_ECDH > help > Support for HiSilicon HPRE(High Performance RSA Engine) > accelerator, which can accelerate RSA and DH algorithms. >