]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
ec_export: Other parameters are exportable with domain parameters
authorTomas Mraz <tomas@openssl.org>
Mon, 28 Mar 2022 16:09:18 +0000 (18:09 +0200)
committerTomas Mraz <tomas@openssl.org>
Mon, 11 Apr 2022 09:59:41 +0000 (11:59 +0200)
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/17981)

providers/implementations/keymgmt/ec_kmgmt.c

index 78dc69082fabf3d4ebc6dc500dbeabf2fa5a7de9..8a86c9108d0d72050c4ce9d2c16efc3b3b7f6dfb 100644 (file)
@@ -470,9 +470,6 @@ int ec_export(void *keydata, int selection, OSSL_CALLBACK *param_cb,
     if ((selection & OSSL_KEYMGMT_SELECT_PRIVATE_KEY) != 0
             && (selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) == 0)
         return 0;
-    if ((selection & OSSL_KEYMGMT_SELECT_OTHER_PARAMETERS) != 0
-            && (selection & OSSL_KEYMGMT_SELECT_KEYPAIR) == 0)
-        return 0;
 
     tmpl = OSSL_PARAM_BLD_new();
     if (tmpl == NULL)