Fix EC_KEY_set_private_key() priv_key regression
authorRoberto Hueso Gomez <roberto@robertohueso.org>
Tue, 26 Jul 2022 18:41:02 +0000 (20:41 +0200)
committerNicola Tuveri <nic.tuv@gmail.com>
Thu, 4 Aug 2022 09:17:06 +0000 (12:17 +0300)
commitb304b3e8f7397c3e949e3664e6ceaee5dc811b32
treeb1d4569f9da2779190eaf971081b8a67cea93a22
parent0a90577e717f76483525b2d8be6a42a9f04020d8
Fix EC_KEY_set_private_key() priv_key regression

This allows to set EC_KEY's private key to NULL and fixes regression
issue following OTC guideline in
https://github.com/openssl/openssl/issues/18744#issuecomment-1195175696

Fixes #18744.

Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com>
Reviewed-by: Todd Short <todd.short@me.com>
(Merged from https://github.com/openssl/openssl/pull/18942)
crypto/ec/ec_key.c