1
0
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:
Doug MacEachern
2002-03-12 21:53:44 +00:00
parent 7be8a550ae
commit 4e2c5954f9
2 changed files with 16 additions and 17 deletions

View File

@ -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.