]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
test: use EVP_PKEY_get_security_category function in tests
authorPauli <ppzgs1@gmail.com>
Wed, 7 May 2025 02:15:45 +0000 (12:15 +1000)
committerPauli <ppzgs1@gmail.com>
Tue, 27 May 2025 08:01:51 +0000 (18:01 +1000)
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/27571)

test/evp_pkey_provided_test.c

index a51a4a3c073af421f8ebb06a905b546ebf95c23d..00a1fad98a0481418d0370eb04259ffc89f4dd59 100644 (file)
@@ -393,6 +393,7 @@ static int test_fromdata_rsa(void)
         ret = 0;
         if (!TEST_int_eq(EVP_PKEY_get_bits(pk), 32)
             || !TEST_int_eq(EVP_PKEY_get_security_bits(pk), 8)
+            || !TEST_int_eq(EVP_PKEY_get_security_category(pk), 0)
             || !TEST_int_eq(EVP_PKEY_get_size(pk), 4)
             || !TEST_false(EVP_PKEY_missing_parameters(pk)))
             goto err;
@@ -495,6 +496,7 @@ static int do_fromdata_rsa_derive(OSSL_PARAM *fromdata_params,
     for (;;) {
         if (!TEST_int_eq(EVP_PKEY_get_bits(pk), expected_nbits)
             || !TEST_int_eq(EVP_PKEY_get_security_bits(pk), expected_sbits)
+            || !TEST_int_eq(EVP_PKEY_get_security_category(pk), 0)
             || !TEST_int_eq(EVP_PKEY_get_size(pk), expected_ksize)
             || !TEST_false(EVP_PKEY_missing_parameters(pk)))
             goto err;
@@ -1004,6 +1006,7 @@ static int test_fromdata_dh_named_group(void)
         ret = 0;
         if (!TEST_int_eq(EVP_PKEY_get_bits(pk), 2048)
             || !TEST_int_eq(EVP_PKEY_get_security_bits(pk), 112)
+            || !TEST_int_eq(EVP_PKEY_get_security_category(pk), 0)
             || !TEST_int_eq(EVP_PKEY_get_size(pk), 256)
             || !TEST_false(EVP_PKEY_missing_parameters(pk)))
             goto err;
@@ -1188,6 +1191,7 @@ static int test_fromdata_dh_fips186_4(void)
         ret = 0;
         if (!TEST_int_eq(EVP_PKEY_get_bits(pk), 2048)
             || !TEST_int_eq(EVP_PKEY_get_security_bits(pk), 112)
+            || !TEST_int_eq(EVP_PKEY_get_security_category(pk), 0)
             || !TEST_int_eq(EVP_PKEY_get_size(pk), 256)
             || !TEST_false(EVP_PKEY_missing_parameters(pk)))
             goto err;
@@ -1499,6 +1503,7 @@ static int test_fromdata_ecx(int tst)
         ret = 0;
         if (!TEST_int_eq(EVP_PKEY_get_bits(pk), bits)
             || !TEST_int_eq(EVP_PKEY_get_security_bits(pk), security_bits)
+            || !TEST_int_eq(EVP_PKEY_get_security_category(pk), 0)
             || !TEST_int_eq(EVP_PKEY_get_size(pk), size)
             || !TEST_false(EVP_PKEY_missing_parameters(pk)))
             goto err;
@@ -1675,6 +1680,7 @@ static int test_fromdata_ec(void)
         ret = 0;
         if (!TEST_int_eq(EVP_PKEY_get_bits(pk), 256)
             || !TEST_int_eq(EVP_PKEY_get_security_bits(pk), 128)
+            || !TEST_int_eq(EVP_PKEY_get_security_category(pk), 0)
             || !TEST_int_eq(EVP_PKEY_get_size(pk), 2 + 35 * 2)
             || !TEST_false(EVP_PKEY_missing_parameters(pk)))
             goto err;
@@ -2000,6 +2006,7 @@ static int test_fromdata_dsa_fips186_4(void)
         ret = 0;
         if (!TEST_int_eq(EVP_PKEY_get_bits(pk), 2048)
             || !TEST_int_eq(EVP_PKEY_get_security_bits(pk), 112)
+            || !TEST_int_eq(EVP_PKEY_get_security_category(pk), 0)
             || !TEST_int_eq(EVP_PKEY_get_size(pk), 2 + 2 * (3 + sizeof(q_data)))
             || !TEST_false(EVP_PKEY_missing_parameters(pk)))
             goto err;