[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20210521074553.w6qtqv5nnbdbqycx@gondor.apana.org.au>
Date: Fri, 21 May 2021 15:45:53 +0800
From: Herbert Xu <herbert@...dor.apana.org.au>
To: Hui Tang <tanghui20@...wei.com>
Cc: davem@...emloft.net, linux-crypto@...r.kernel.org,
xuzaibo@...wei.com, wangzhou1@...ilicon.com,
linux-kernel@...r.kernel.org
Subject: Re: [PATCH 1/3] crypto: ecdh - fix 'ecdh_init'
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 <tanghui20@...wei.com>
> ---
> 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 <herbert@...dor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
Powered by blists - more mailing lists