TEST: Adapt test/evp_pkey_provided_test.c to check the key size
This is for the case where we build keys from user data Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com> (Merged from https://github.com/openssl/openssl/pull/10778)
This commit is contained in:
parent
9e5aaf7886
commit
81a624f2c2
1 changed files with 8 additions and 2 deletions
|
@ -126,7 +126,10 @@ static int test_fromdata_rsa(void)
|
|||
goto err;
|
||||
|
||||
if (!TEST_true(EVP_PKEY_key_fromdata_init(ctx))
|
||||
|| !TEST_true(EVP_PKEY_fromdata(ctx, &pk, fromdata_params)))
|
||||
|| !TEST_true(EVP_PKEY_fromdata(ctx, &pk, fromdata_params))
|
||||
|| !TEST_int_eq(EVP_PKEY_bits(pk), 32)
|
||||
|| !TEST_int_eq(EVP_PKEY_security_bits(pk), 8)
|
||||
|| !TEST_int_eq(EVP_PKEY_size(pk), 4))
|
||||
goto err;
|
||||
|
||||
ret = test_print_key_using_pem(pk)
|
||||
|
@ -176,7 +179,10 @@ static int test_fromdata_dh(void)
|
|||
goto err;
|
||||
|
||||
if (!TEST_true(EVP_PKEY_key_fromdata_init(ctx))
|
||||
|| !TEST_true(EVP_PKEY_fromdata(ctx, &pk, fromdata_params)))
|
||||
|| !TEST_true(EVP_PKEY_fromdata(ctx, &pk, fromdata_params))
|
||||
|| !TEST_int_eq(EVP_PKEY_bits(pk), 32)
|
||||
|| !TEST_int_eq(EVP_PKEY_security_bits(pk), 0) /* Missing Q */
|
||||
|| !TEST_int_eq(EVP_PKEY_size(pk), 4))
|
||||
goto err;
|
||||
|
||||
ret = test_print_key_using_pem(pk)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue