]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
Pull request #4671: main: initialize openssl at startup
authorBrian Morris (bmorris2) <bmorris2@cisco.com>
Mon, 24 Mar 2025 19:36:33 +0000 (19:36 +0000)
committerBrian Morris (bmorris2) <bmorris2@cisco.com>
Mon, 24 Mar 2025 19:36:33 +0000 (19:36 +0000)
Merge in SNORT/snort3 from ~BMORRIS2/snort3:init_ssl to master

Squashed commit of the following:

commit 88f0d54f906864cee226dff4e994b2303444237a
Author: Brian Morris <bmorris2@cisco.com>
Date:   Wed Mar 19 16:48:26 2025 -0500

    main: initialize openssl at startup

src/main/snort.cc

index c7968ad08d0b47a5807ba27f87a73717c53e5d38..e9e5d41c558d9bbb88153f27b26ead285b78e528 100644 (file)
@@ -25,6 +25,7 @@
 
 #include <cmath>
 #include <daq.h>
+#include <openssl/crypto.h>
 #include <sys/stat.h>
 #include <syslog.h>
 
@@ -119,6 +120,8 @@ void Snort::init(int argc, char** argv)
 
     DetectionEngine::init();
 
+    OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CONFIG, nullptr);
+
     load_actions();
     load_codecs();
     load_connectors();