From: Matt Caswell Date: Mon, 1 Mar 2021 10:48:59 +0000 (+0000) Subject: Fix a copy&paste error in evp_extra_test X-Git-Tag: openssl-3.0.0-alpha13~85 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d36a5dd05ec58dec8a6175a25958f008166c421b;p=thirdparty%2Fopenssl.git Fix a copy&paste error in evp_extra_test test_EC_priv_pub fails to test the case where both a private and public key have been supplied. Fixes #14349 Reviewed-by: Richard Levitte Reviewed-by: Tim Hudson (Merged from https://github.com/openssl/openssl/pull/14351) --- diff --git a/test/evp_extra_test.c b/test/evp_extra_test.c index 2195f21a9db..33a8af717b6 100644 --- a/test/evp_extra_test.c +++ b/test/evp_extra_test.c @@ -700,9 +700,8 @@ static int test_EC_priv_pub(void) || !TEST_true(OSSL_PARAM_BLD_push_octet_string(bld, OSSL_PKEY_PARAM_PUB_KEY, ec_pub, sizeof(ec_pub))) - || !TEST_true(OSSL_PARAM_BLD_push_octet_string(bld, - OSSL_PKEY_PARAM_PUB_KEY, - ec_pub, sizeof(ec_pub)))) + || !TEST_true(OSSL_PARAM_BLD_push_BN(bld, OSSL_PKEY_PARAM_PRIV_KEY, + priv))) goto err; if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))) goto err;