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:09:14 +0000 (12:09 +0300)
commit143d7d4c791df8b9051356be51d9f77bc241fe4c
tree8a1bfa4b66a8b91e7ce245960344254e3865127f
parent0b755cdfb52ff51830aa004799e1f78548423c00
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: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18874)
crypto/ec/ec_key.c