mirror of
https://github.com/openssl/openssl.git
synced 2024-11-27 05:21:51 +08:00
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 <patrick.steuer@de.ibm.com> (Merged from https://github.com/openssl/openssl/pull/10326)
This commit is contained in:
parent
0f73e719c6
commit
2c99372dbd
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user