src, examples: Call OPENSSL_config()

This commit is contained in:
Tatsuhiro Tsujikawa 2014-08-02 10:11:45 +09:00
parent 2fb750f2e3
commit 455d911f61
7 changed files with 19 additions and 0 deletions

View File

@ -44,6 +44,7 @@
#include <openssl/ssl.h> #include <openssl/ssl.h>
#include <openssl/err.h> #include <openssl/err.h>
#include <openssl/conf.h>
enum { enum {
IO_NONE, IO_NONE,
@ -685,6 +686,8 @@ int main(int argc, char **argv)
act.sa_handler = SIG_IGN; act.sa_handler = SIG_IGN;
sigaction(SIGPIPE, &act, 0); sigaction(SIGPIPE, &act, 0);
OPENSSL_config(NULL);
OpenSSL_add_all_algorithms();
SSL_load_error_strings(); SSL_load_error_strings();
SSL_library_init(); SSL_library_init();

View File

@ -32,6 +32,7 @@
#include <openssl/ssl.h> #include <openssl/ssl.h>
#include <openssl/err.h> #include <openssl/err.h>
#include <openssl/conf.h>
#include <event.h> #include <event.h>
#include <event2/event.h> #include <event2/event.h>
@ -560,6 +561,8 @@ int main(int argc, char **argv)
act.sa_handler = SIG_IGN; act.sa_handler = SIG_IGN;
sigaction(SIGPIPE, &act, NULL); sigaction(SIGPIPE, &act, NULL);
OPENSSL_config(NULL);
OpenSSL_add_all_algorithms();
SSL_load_error_strings(); SSL_load_error_strings();
SSL_library_init(); SSL_library_init();

View File

@ -36,6 +36,7 @@
#include <openssl/ssl.h> #include <openssl/ssl.h>
#include <openssl/err.h> #include <openssl/err.h>
#include <openssl/conf.h>
#include <event.h> #include <event.h>
#include <event2/event.h> #include <event2/event.h>
@ -755,6 +756,8 @@ int main(int argc, char **argv)
act.sa_handler = SIG_IGN; act.sa_handler = SIG_IGN;
sigaction(SIGPIPE, &act, NULL); sigaction(SIGPIPE, &act, NULL);
OPENSSL_config(NULL);
OpenSSL_add_all_algorithms();
SSL_load_error_strings(); SSL_load_error_strings();
SSL_library_init(); SSL_library_init();

View File

@ -44,6 +44,7 @@
#include <event2/bufferevent_ssl.h> #include <event2/bufferevent_ssl.h>
#include <openssl/err.h> #include <openssl/err.h>
#include <openssl/conf.h>
#include "http-parser/http_parser.h" #include "http-parser/http_parser.h"
@ -814,6 +815,8 @@ int main(int argc, char **argv)
memset(&act, 0, sizeof(struct sigaction)); memset(&act, 0, sizeof(struct sigaction));
act.sa_handler = SIG_IGN; act.sa_handler = SIG_IGN;
sigaction(SIGPIPE, &act, nullptr); sigaction(SIGPIPE, &act, nullptr);
OPENSSL_config(nullptr);
OpenSSL_add_all_algorithms();
SSL_load_error_strings(); SSL_load_error_strings();
SSL_library_init(); SSL_library_init();

View File

@ -54,6 +54,7 @@
#include <openssl/ssl.h> #include <openssl/ssl.h>
#include <openssl/err.h> #include <openssl/err.h>
#include <openssl/conf.h>
#include <event.h> #include <event.h>
#include <event2/event.h> #include <event2/event.h>
@ -2076,6 +2077,8 @@ int main(int argc, char **argv)
memset(&act, 0, sizeof(struct sigaction)); memset(&act, 0, sizeof(struct sigaction));
act.sa_handler = SIG_IGN; act.sa_handler = SIG_IGN;
sigaction(SIGPIPE, &act, nullptr); sigaction(SIGPIPE, &act, nullptr);
OPENSSL_config(nullptr);
OpenSSL_add_all_algorithms();
SSL_load_error_strings(); SSL_load_error_strings();
SSL_library_init(); SSL_library_init();
reset_timer(); reset_timer();

View File

@ -37,6 +37,7 @@
#include <openssl/ssl.h> #include <openssl/ssl.h>
#include <openssl/err.h> #include <openssl/err.h>
#include <openssl/conf.h>
#include <nghttp2/nghttp2.h> #include <nghttp2/nghttp2.h>
#include "app_helper.h" #include "app_helper.h"
@ -290,6 +291,7 @@ int main(int argc, char **argv)
memset(&act, 0, sizeof(struct sigaction)); memset(&act, 0, sizeof(struct sigaction));
act.sa_handler = SIG_IGN; act.sa_handler = SIG_IGN;
sigaction(SIGPIPE, &act, nullptr); sigaction(SIGPIPE, &act, nullptr);
OPENSSL_config(nullptr);
OpenSSL_add_all_algorithms(); OpenSSL_add_all_algorithms();
SSL_load_error_strings(); SSL_load_error_strings();
SSL_library_init(); SSL_library_init();

View File

@ -45,6 +45,7 @@
#include <openssl/ssl.h> #include <openssl/ssl.h>
#include <openssl/err.h> #include <openssl/err.h>
#include <openssl/conf.h>
#include <event2/listener.h> #include <event2/listener.h>
@ -1252,6 +1253,7 @@ int main(int argc, char **argv)
// Initialize OpenSSL before parsing options because we create // Initialize OpenSSL before parsing options because we create
// SSL_CTX there. // SSL_CTX there.
OPENSSL_config(nullptr);
OpenSSL_add_all_algorithms(); OpenSSL_add_all_algorithms();
SSL_load_error_strings(); SSL_load_error_strings();
SSL_library_init(); SSL_library_init();