After the removal of OpenSSL 1.0.2 support these instructions are
no longer needed and the main OpenVPN program also no longer calls
them in init_ssl_lib or free_ssl_lib.
Also remove them from the unit tests. This also solves a
deprecation warning on EVP_cleanup when compiling with aws-lc
Change-Id: I228f6fd9ff18256f09d4348df1fc48853f8e7306
Signed-off-by: Arne Schwabe <arne-openvpn@rfc2549.org>
Acked-by: Frank Lichtenheld <frank@lichtenheld.com>
Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1568
Message-Id: <
20260316121148.25189-1-frank@lichtenheld.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg36153.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
(cherry picked from commit
369c7510788d44747b75fceb61edbf30b87638f0)
cmocka_unit_test_setup_teardown(auth_token_test_session_mismatch, setup, teardown)
};
-#if defined(ENABLE_CRYPTO_OPENSSL)
- OpenSSL_add_all_algorithms();
-#endif
-
- int ret = cmocka_run_group_tests_name("auth-token tests", tests, NULL, NULL);
-
- return ret;
+ return cmocka_run_group_tests_name("auth-token tests", tests, NULL, NULL);
}
cmocka_unit_test(epoch_test_derive_data_key)
};
-#if defined(ENABLE_CRYPTO_OPENSSL)
- OpenSSL_add_all_algorithms();
-#endif
-
- int ret = cmocka_run_group_tests_name("crypto tests", tests, NULL, NULL);
-
-#if defined(ENABLE_CRYPTO_OPENSSL)
- EVP_cleanup();
-#endif
-
- return ret;
+ return cmocka_run_group_tests_name("crypto tests", tests, NULL, NULL);
}
main(void)
{
openvpn_unit_test_setup();
-#if defined(ENABLE_CRYPTO_OPENSSL)
- OpenSSL_add_all_algorithms();
-#endif
+
return cmocka_run_group_tests(ncp_tests, NULL, NULL);
}
cmocka_unit_test(test_extract_control_message)
};
-#if defined(ENABLE_CRYPTO_OPENSSL)
- OpenSSL_add_all_algorithms();
-#endif
-
- int ret = cmocka_run_group_tests_name("pkt tests", tests, NULL, NULL);
-
-#if defined(ENABLE_CRYPTO_OPENSSL)
- EVP_cleanup();
-#endif
-
- return ret;
+ return cmocka_run_group_tests_name("pkt tests", tests, NULL, NULL);
}
cmocka_unit_test(test_tls_crypt_v2_write_client_key_file_metadata),
};
-#if defined(ENABLE_CRYPTO_OPENSSL)
- OpenSSL_add_all_algorithms();
-#endif
-
- int ret = cmocka_run_group_tests_name("tls-crypt tests", tests, NULL, NULL);
-
-#if defined(ENABLE_CRYPTO_OPENSSL)
- EVP_cleanup();
-#endif
-
- return ret;
+ return cmocka_run_group_tests_name("tls-crypt tests", tests, NULL, NULL);
}