]> 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:24 +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)

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

index 160d1f1f5676fb7677569f51f24ef6d9afaa9a38..47bfb4d451d2d8cd28c7f289a75c993ec6e47c8e 100644 (file)
@@ -449,6 +449,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 ba6aaad1c1cf5c8d8eae0e23ef861df03a5e4559..5aaffa39e4e8464f7a090494cdb66d9bc1f3ec96 100644 (file)
@@ -539,6 +539,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 0612a1faee97f54d2ac7cdf03ac309bbd723d603..b8a50d3157b25228cf2643ab57869ff503c29472 100644 (file)
@@ -527,6 +527,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 383ac2c852ed8226700102389fab9aac38f28697..26f2015e8e8f8859f47c0360c01740099cbb6052 100644 (file)
@@ -585,6 +585,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;
 }