From: Pauli Date: Wed, 7 May 2025 02:15:45 +0000 (+1000) Subject: test: use EVP_PKEY_get_security_category function in tests X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fa2e4f7badaf736aa09807feea77572366f8976c;p=thirdparty%2Fopenssl.git test: use EVP_PKEY_get_security_category function in tests Reviewed-by: Shane Lontis Reviewed-by: Dmitry Belyavskiy (Merged from https://github.com/openssl/openssl/pull/27571) --- diff --git a/test/evp_pkey_provided_test.c b/test/evp_pkey_provided_test.c index a51a4a3c073..00a1fad98a0 100644 --- a/test/evp_pkey_provided_test.c +++ b/test/evp_pkey_provided_test.c @@ -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;