diff options
| author | Steven Fackler <[email protected]> | 2016-08-14 12:51:33 -0700 |
|---|---|---|
| committer | Steven Fackler <[email protected]> | 2016-08-14 12:51:33 -0700 |
| commit | 912f7499cdf215f74d84d7c170a52775101d9de9 (patch) | |
| tree | 83d42479e8762c5f06026195ab8317d7f3763911 /openssl-sys/src | |
| parent | Docs for pkcs12 (diff) | |
| download | rust-openssl-912f7499cdf215f74d84d7c170a52775101d9de9.tar.xz rust-openssl-912f7499cdf215f74d84d7c170a52775101d9de9.zip | |
Initialize algorithms in init
Required to deserialize PKCS12 on 0.9.8, looks like
Diffstat (limited to 'openssl-sys/src')
| -rw-r--r-- | openssl-sys/src/lib.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/openssl-sys/src/lib.rs b/openssl-sys/src/lib.rs index 829f6bc1..a5ec7801 100644 --- a/openssl-sys/src/lib.rs +++ b/openssl-sys/src/lib.rs @@ -516,6 +516,7 @@ pub fn init() { unsafe { SSL_library_init(); SSL_load_error_strings(); + OPENSSL_add_all_algorithms_noconf(); let num_locks = CRYPTO_num_locks(); let mut mutexes = Box::new(Vec::new()); @@ -895,8 +896,8 @@ extern "C" { siglen: c_int, dsa: *mut DSA) -> c_int; pub fn SSL_library_init() -> c_int; - pub fn SSL_load_error_strings(); + pub fn OPENSSL_add_all_algorithms_noconf(); #[cfg(feature = "sslv2")] pub fn SSLv2_method() -> *const SSL_METHOD; |