]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
adding provider_unload functions for cmp_ tests
authorDanny Carpenter <dcarp@microsoft.com>
Thu, 13 Apr 2023 19:16:44 +0000 (19:16 +0000)
committerPauli <pauli@openssl.org>
Sun, 16 Apr 2023 12:23:56 +0000 (22:23 +1000)
CLA: trivial

Reviewed-by: Todd Short <todd.short@me.com>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20731)

(cherry picked from commit 8835940db58229fc467cdea1eebf3f064352a086)

test/cmp_client_test.c
test/cmp_msg_test.c
test/cmp_protect_test.c
test/cmp_vfy_test.c

index dc326250af20e690aca96ee6a7a3ee3541559cc4..e8edcb835f6e3429bcaac0750bbb1ce30a5ae8f9 100644 (file)
@@ -417,6 +417,8 @@ void cleanup_tests(void)
     EVP_PKEY_free(server_key);
     X509_free(client_cert);
     EVP_PKEY_free(client_key);
+    OSSL_PROVIDER_unload(default_null_provider);
+    OSSL_PROVIDER_unload(provider);
     OSSL_LIB_CTX_free(libctx);
     return;
 }
index 4f2ca1b40b253688795c3fea7a34f40b16fa486e..9301843b9d8d9345155b4b092c10961e54835a4e 100644 (file)
@@ -541,6 +541,8 @@ void cleanup_tests(void)
 {
     EVP_PKEY_free(newkey);
     X509_free(cert);
+    OSSL_PROVIDER_unload(default_null_provider);
+    OSSL_PROVIDER_unload(provider);
     OSSL_LIB_CTX_free(libctx);
 }
 
index 361385892041eed8b5e8d5efeb182f9f0f7175e5..fe00d7d67161dfc77ea96676685d22f66957a95b 100644 (file)
@@ -528,6 +528,8 @@ void cleanup_tests(void)
     X509_free(intermediate);
     OSSL_CMP_MSG_free(ir_protected);
     OSSL_CMP_MSG_free(ir_unprotected);
+    OSSL_PROVIDER_unload(default_null_provider);
+    OSSL_PROVIDER_unload(provider);
     OSSL_LIB_CTX_free(libctx);
 }
 
index 705a81ae5cb684bf8516cac0febbcc198e759852..d945587fe7ba6d43e7c0566d9e764afac025f296 100644 (file)
@@ -568,6 +568,8 @@ void cleanup_tests(void)
     X509_free(instaca_cert);
     OSSL_CMP_MSG_free(ir_unprotected);
     OSSL_CMP_MSG_free(ir_rmprotection);
+    OSSL_PROVIDER_unload(default_null_provider);
+    OSSL_PROVIDER_unload(provider);
     OSSL_LIB_CTX_free(libctx);
     return;
 }