Merge in SNORT/snort3 from ~OSTEPANO/snort3:openssl_version_check to master
Squashed commit of the following:
commit
08d6c9f9168f357f3c245c110864dc253fdb9b18
Author: ostepano <ostepano@cisco.com>
Date: Mon Jun 6 09:14:36 2022 -0400
openssl: Openssl minimum version is set to 1.1.1
find_package(FlexLexer REQUIRED)
find_package(HWLOC REQUIRED)
find_package(LuaJIT REQUIRED)
-find_package(OpenSSL REQUIRED)
+find_package(OpenSSL 1.1.1 REQUIRED)
find_package(PCAP REQUIRED)
find_package(PCRE REQUIRED)
find_package(ZLIB REQUIRED)
static THREAD_LOCAL PacketTracer::TracerMute appid_mute;
-// FIXIT-L - appid cleans up openssl now as it is the primary (only) user... eventually this
-// should probably be done outside of appid
-static void openssl_cleanup()
-{
- CRYPTO_cleanup_all_ex_data();
-}
-
static void add_appid_to_packet_trace(Flow& flow, const OdpContext& odp_context)
{
AppIdSession* session = appid_api.get_appid_session(flow);
static void appid_inspector_pterm()
{
AppIdContext::pterm();
- openssl_cleanup();
TPLibHandler::pfini();
}
LogMessage(" Copyright (C) 1998-2013 Sourcefire, Inc., et al.\n");
LogMessage(" Using DAQ version %s\n", daq_version_string());
LogMessage(" Using LuaJIT version %s\n", ljv);
- LogMessage(" Using %s\n", SSLeay_version(SSLEAY_VERSION));
+ LogMessage(" Using %s\n", OpenSSL_version(SSLEAY_VERSION));
LogMessage(" Using %s\n", pcap_lib_version());
LogMessage(" Using PCRE version %s\n", pcre_version());
LogMessage(" Using ZLIB version %s\n", zlib_version);