Loading src/ffi.rs +2 −1 Original line number Diff line number Diff line Loading @@ -276,6 +276,8 @@ extern "C" { pub fn ERR_func_error_string(err: c_ulong) -> *const c_char; pub fn ERR_reason_error_string(err: c_ulong) -> *const c_char; pub fn ERR_load_crypto_strings(); pub fn EVP_md5() -> *const EVP_MD; pub fn EVP_ripemd160() -> *const EVP_MD; pub fn EVP_sha1() -> *const EVP_MD; Loading Loading @@ -427,4 +429,3 @@ extern "C" { pub fn i2d_RSAPrivateKey(k: *mut RSA, buf: *const *mut u8) -> c_int; pub fn d2i_RSAPrivateKey(k: *const *mut RSA, buf: *const *const u8, len: c_uint) -> *mut RSA; } src/ssl/mod.rs +2 −1 Original line number Diff line number Diff line Loading @@ -24,7 +24,8 @@ fn init() { unsafe { INIT.doit(|| { ffi::SSL_library_init(); ffi::SSL_load_error_strings(); // maybe add err_load_crypto_strings? ffi::SSL_load_error_strings(); ffi::ERR_load_crypto_strings(); let verify_idx = ffi::SSL_CTX_get_ex_new_index(0, ptr::null(), None, None, None); assert!(verify_idx >= 0); Loading Loading
src/ffi.rs +2 −1 Original line number Diff line number Diff line Loading @@ -276,6 +276,8 @@ extern "C" { pub fn ERR_func_error_string(err: c_ulong) -> *const c_char; pub fn ERR_reason_error_string(err: c_ulong) -> *const c_char; pub fn ERR_load_crypto_strings(); pub fn EVP_md5() -> *const EVP_MD; pub fn EVP_ripemd160() -> *const EVP_MD; pub fn EVP_sha1() -> *const EVP_MD; Loading Loading @@ -427,4 +429,3 @@ extern "C" { pub fn i2d_RSAPrivateKey(k: *mut RSA, buf: *const *mut u8) -> c_int; pub fn d2i_RSAPrivateKey(k: *const *mut RSA, buf: *const *const u8, len: c_uint) -> *mut RSA; }
src/ssl/mod.rs +2 −1 Original line number Diff line number Diff line Loading @@ -24,7 +24,8 @@ fn init() { unsafe { INIT.doit(|| { ffi::SSL_library_init(); ffi::SSL_load_error_strings(); // maybe add err_load_crypto_strings? ffi::SSL_load_error_strings(); ffi::ERR_load_crypto_strings(); let verify_idx = ffi::SSL_CTX_get_ex_new_index(0, ptr::null(), None, None, None); assert!(verify_idx >= 0); Loading