Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp961076pxj; Fri, 21 May 2021 03:15:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxbMRiGK/a4ojjwD9vMLIKlg/fUTIUyHd18w3hvkHQTWH4VwRMCHPnp1HIdcXUCQhiW0A2n X-Received: by 2002:a5d:81c9:: with SMTP id t9mr11536808iol.45.1621592150364; Fri, 21 May 2021 03:15:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621592150; cv=none; d=google.com; s=arc-20160816; b=gO7tb/dlNPd2KzBS3XObDILiJzNJRI1hTjhi6G3TlvG8T4jOlOAe3pZt5lpV1jHgw2 V949nCT+Shy6eQzoIhi6vQmtyJ3UHosrmM4etm8NJBcKu7RoD91pXQL4jdwRyJUbLKkk 17gqS0zky0iaSh5+YWkdnKIbbDsRxxkidkCJgGfOFYcPii2cDMzutNA7i601y0DUSS5e 5L/+2C7UVnm2gO27rMN+oiGlDUWQSp5lPFXpid5XbOBQyVZZlp6lXL4TMiwO5o7OZ6nU Qk189WxYt8+GZ2t11yT1Pte6FGFV3xDFNzvoe51gn4uqDDQ66cxSHidI4ALd1Z1WC6R3 QciA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=66pmOzK1vcxsk6br2j7sb3FWFAF5ZobCwPnVFvi8XmI=; b=yhbjGsPyrpJacB2q9A2HdAkPDpsHNOlWe2Fh1/B3B0qSQjicU4ZPNuqV/fdfLo/Ot/ thBQ2tPSmmNOjkFJ7mR40/OqGxHJEoYwSA8WPMUwjsP9dwylBD6psSFgok5PFQ0+KgmV lFFJzN206YPDaYlUN755Hisqr1o+ak5pJuEE+G5+tkbehd/tFVXMC4jkiXa+2kIXyeWp QTSkcZC5u9VESauBL2lChZbJtb19GCmEET87qIXWZu+m++X+04GDErx5zTKgw2ptGNev k9sT8niP0VaZwbvQNpXYCeCd3eO0hV8hAVAUi4OfmI6JUjgUNfHleZxr+Vnlg1RZ9694 qKCw== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j10si5481988ilc.16.2021.05.21.03.15.35; Fri, 21 May 2021 03:15:49 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232255AbhEUHra (ORCPT + 99 others); Fri, 21 May 2021 03:47:30 -0400 Received: from helcar.hmeau.com ([216.24.177.18]:55786 "EHLO deadmen.hmeau.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231636AbhEUHr2 (ORCPT ); Fri, 21 May 2021 03:47:28 -0400 Received: from gondobar.mordor.me.apana.org.au ([192.168.128.4] helo=gondobar) by deadmen.hmeau.com with esmtp (Exim 4.92 #5 (Debian)) id 1ljzr1-0004Ly-Va; Fri, 21 May 2021 15:45:56 +0800 Received: from herbert by gondobar with local (Exim 4.89) (envelope-from ) id 1ljzqz-0005p8-9A; Fri, 21 May 2021 15:45:53 +0800 Date: Fri, 21 May 2021 15:45:53 +0800 From: Herbert Xu To: Hui Tang Cc: davem@davemloft.net, linux-crypto@vger.kernel.org, xuzaibo@huawei.com, wangzhou1@hisilicon.com, linux-kernel@vger.kernel.org Subject: Re: [PATCH 1/3] crypto: ecdh - fix 'ecdh_init' Message-ID: <20210521074553.w6qtqv5nnbdbqycx@gondor.apana.org.au> References: <1620801602-49287-1-git-send-email-tanghui20@huawei.com> <1620801602-49287-2-git-send-email-tanghui20@huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1620801602-49287-2-git-send-email-tanghui20@huawei.com> User-Agent: NeoMutt/20170113 (1.7.2) Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Wed, May 12, 2021 at 02:40:00PM +0800, Hui Tang wrote: > NIST P192 is not unregistered if failed to register NIST P256, > actually it need to unregister the algorithms already registered. > > Signed-off-by: Hui Tang > --- > crypto/ecdh.c | 11 ++++++++++- > 1 file changed, 10 insertions(+), 1 deletion(-) Thanks for catching this. The variable ecdh_nist_p192_registered is bogus. You should just make it so that if p192 fails to register then the init function aborts. There would then be no need to check for the registered state in the exit function. Cheers, -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt