From 2c99372dbdab23726327777f36e2cbc0a1af0873 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Fri, 1 Nov 2019 22:18:38 +0100 Subject: [PATCH] test/params_api_test.c: Correct the checks of OSSL_PARAM_set_BN() Now, the returned size check matches the check made for all other integer types. Reviewed-by: Patrick Steuer (Merged from https://github.com/openssl/openssl/pull/10326) --- test/params_api_test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/params_api_test.c b/test/params_api_test.c index 616035ecc4..c403f39abd 100644 --- a/test/params_api_test.c +++ b/test/params_api_test.c @@ -548,7 +548,7 @@ static int test_param_construct(void) if (!TEST_ptr(cp = OSSL_PARAM_locate(params, "bignum")) || !TEST_ptr(bn = BN_lebin2bn(bn_val, (int)sizeof(bn_val), NULL)) || !TEST_true(OSSL_PARAM_set_BN(cp, bn)) - || !TEST_size_t_eq(cp->return_size, sizeof(bn_val))) + || !TEST_size_t_eq(cp->data_size, cp->return_size)) goto err; /* Match the return size to avoid trailing garbage bytes */ cp->data_size = cp->return_size;