Fix openssl deprecated function use.
This commit is contained in:
parent
36f10c7623
commit
a6f845bc67
@ -123,17 +123,17 @@ int net__init(void)
|
||||
#endif
|
||||
|
||||
#ifdef WITH_TLS
|
||||
# if OPENSSL_VERSION_NUMBER < 0x10100000L || OPENSSL_API_COMPAT < 0x10100000L
|
||||
# if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||
SSL_load_error_strings();
|
||||
SSL_library_init();
|
||||
OpenSSL_add_all_algorithms();
|
||||
ENGINE_load_builtin_engines();
|
||||
setup_ui_method();
|
||||
# else
|
||||
OPENSSL_init_crypto(OPENSSL_INIT_ADD_ALL_CIPHERS \
|
||||
| OPENSSL_INIT_ADD_ALL_DIGESTS \
|
||||
| OPENSSL_INIT_LOAD_CONFIG, NULL);
|
||||
# endif
|
||||
ENGINE_load_builtin_engines();
|
||||
setup_ui_method();
|
||||
if(tls_ex_index_mosq == -1){
|
||||
tls_ex_index_mosq = SSL_get_ex_new_index(0, "client context", NULL, NULL, NULL);
|
||||
}
|
||||
@ -144,10 +144,10 @@ int net__init(void)
|
||||
void net__cleanup(void)
|
||||
{
|
||||
#ifdef WITH_TLS
|
||||
# if OPENSSL_VERSION_NUMBER < 0x10100000L || OPENSSL_API_COMPAT < 0x10100000L
|
||||
# if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||
CRYPTO_cleanup_all_ex_data();
|
||||
ERR_free_strings();
|
||||
ERR_remove_state(0);
|
||||
ERR_remove_thread_state(NULL);
|
||||
EVP_cleanup();
|
||||
|
||||
# if !defined(OPENSSL_NO_ENGINE)
|
||||
|
@ -430,6 +430,10 @@ int main(int argc, char *argv[])
|
||||
|
||||
#if OPENSSL_VERSION_NUMBER < 0x10100000L || OPENSSL_API_COMPAT < 0x10100000L
|
||||
OpenSSL_add_all_digests();
|
||||
#else
|
||||
OPENSSL_init_crypto(OPENSSL_INIT_ADD_ALL_CIPHERS \
|
||||
| OPENSSL_INIT_ADD_ALL_DIGESTS \
|
||||
| OPENSSL_INIT_LOAD_CONFIG, NULL);
|
||||
#endif
|
||||
|
||||
if(argc == 1){
|
||||
|
Loading…
Reference in New Issue
Block a user