Lines 3690-3698
Link Here
|
3690 |
} |
3831 |
} |
3691 |
|
3832 |
|
3692 |
cfg_if! { |
3833 |
cfg_if! { |
3693 |
if #[cfg(ossl110)] { |
3834 |
if #[cfg(any(ossl110, libressl291))] { |
3694 |
use ffi::{TLS_method, DTLS_method}; |
3835 |
use ffi::{TLS_method, DTLS_method}; |
3695 |
|
3836 |
} else { |
|
|
3837 |
use ffi::{SSLv23_method as TLS_method, DTLSv1_method as DTLS_method}; |
3838 |
} |
3839 |
} |
3840 |
cfg_if! { |
3841 |
if #[cfg(ossl110)] { |
3696 |
unsafe fn get_new_idx(f: ffi::CRYPTO_EX_free) -> c_int { |
3842 |
unsafe fn get_new_idx(f: ffi::CRYPTO_EX_free) -> c_int { |
3697 |
ffi::CRYPTO_get_ex_new_index( |
3843 |
ffi::CRYPTO_get_ex_new_index( |
3698 |
ffi::CRYPTO_EX_INDEX_SSL_CTX, |
3844 |
ffi::CRYPTO_EX_INDEX_SSL_CTX, |
Lines 3715-3722
Link Here
|
3715 |
) |
3861 |
) |
3716 |
} |
3862 |
} |
3717 |
} else { |
3863 |
} else { |
3718 |
use ffi::{SSLv23_method as TLS_method, DTLSv1_method as DTLS_method}; |
|
|
3719 |
|
3720 |
unsafe fn get_new_idx(f: ffi::CRYPTO_EX_free) -> c_int { |
3864 |
unsafe fn get_new_idx(f: ffi::CRYPTO_EX_free) -> c_int { |
3721 |
ffi::SSL_CTX_get_ex_new_index(0, ptr::null_mut(), None, None, Some(f)) |
3865 |
ffi::SSL_CTX_get_ex_new_index(0, ptr::null_mut(), None, None, Some(f)) |
3722 |
} |
3866 |
} |