mirror of
https://github.com/apache/httpd.git
synced 2025-08-01 07:26:57 +03:00
making ssl_init_SSLLibrary() static
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93874 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@ -105,6 +105,21 @@ static void ssl_add_version_components(apr_pool_t *p,
|
||||
vals[2]); /* SSL_VERSION_LIBRARY */
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Initialize SSL library
|
||||
*/
|
||||
static void ssl_init_SSLLibrary(server_rec *s)
|
||||
{
|
||||
ssl_log(s, SSL_LOG_INFO,
|
||||
"Init: Initializing %s library", SSL_LIBRARY_NAME);
|
||||
|
||||
CRYPTO_malloc_init();
|
||||
SSL_load_error_strings();
|
||||
SSL_library_init();
|
||||
X509V3_add_standard_extensions();
|
||||
}
|
||||
|
||||
/*
|
||||
* Per-module initialization
|
||||
*/
|
||||
@ -167,10 +182,7 @@ int ssl_init_Module(apr_pool_t *p, apr_pool_t *plog,
|
||||
ssl_log_open(base_server, s, p);
|
||||
}
|
||||
|
||||
ssl_log(base_server, SSL_LOG_INFO,
|
||||
"Init: Initializing %s library", SSL_LIBRARY_NAME);
|
||||
|
||||
ssl_init_SSLLibrary();
|
||||
ssl_init_SSLLibrary(base_server);
|
||||
|
||||
#if APR_HAS_THREADS
|
||||
ssl_util_thread_setup(base_server, p);
|
||||
@ -262,17 +274,6 @@ int ssl_init_Module(apr_pool_t *p, apr_pool_t *plog,
|
||||
return OK;
|
||||
}
|
||||
|
||||
/*
|
||||
* Initialize SSL library (also already needed for the pass phrase dialog)
|
||||
*/
|
||||
void ssl_init_SSLLibrary(void)
|
||||
{
|
||||
CRYPTO_malloc_init();
|
||||
SSL_load_error_strings();
|
||||
SSL_library_init();
|
||||
X509V3_add_standard_extensions();
|
||||
}
|
||||
|
||||
/*
|
||||
* Support for external a Crypto Device ("engine"), usually
|
||||
* a hardware accellerator card for crypto operations.
|
||||
|
Reference in New Issue
Block a user