diff options
| author | Steven Fackler <[email protected]> | 2016-07-31 15:59:34 -0700 |
|---|---|---|
| committer | Steven Fackler <[email protected]> | 2016-07-31 16:04:03 -0700 |
| commit | f1b64aa2eefc98630efefed223ae30a1c33d85e0 (patch) | |
| tree | 821587937abc0de91d43876575ebe7b92f5d1f4a /openssl/src | |
| parent | Build against 1.9 (diff) | |
| download | rust-openssl-f1b64aa2eefc98630efefed223ae30a1c33d85e0.tar.xz rust-openssl-f1b64aa2eefc98630efefed223ae30a1c33d85e0.zip | |
Fix weird inference issue on 1.9
Diffstat (limited to 'openssl/src')
| -rw-r--r-- | openssl/src/crypto/dsa.rs | 14 | ||||
| -rw-r--r-- | openssl/src/crypto/rsa.rs | 14 |
2 files changed, 16 insertions, 12 deletions
diff --git a/openssl/src/crypto/dsa.rs b/openssl/src/crypto/dsa.rs index df6c255b..a1e4572a 100644 --- a/openssl/src/crypto/dsa.rs +++ b/openssl/src/crypto/dsa.rs @@ -245,6 +245,8 @@ impl fmt::Debug for DSA { mod test { use std::fs::File; use std::io::{Write, Cursor}; + use libc::c_char; + use super::*; use crypto::hash::*; @@ -330,12 +332,12 @@ mod test { let mut buffer = File::open("test/dsa-encrypted.pem").unwrap(); DSA::private_key_from_pem_cb(&mut buffer, |password| { password_queried = true; - password[0] = b'm' as _; - password[1] = b'y' as _; - password[2] = b'p' as _; - password[3] = b'a' as _; - password[4] = b's' as _; - password[5] = b's' as _; + password[0] = b'm' as c_char; + password[1] = b'y' as c_char; + password[2] = b'p' as c_char; + password[3] = b'a' as c_char; + password[4] = b's' as c_char; + password[5] = b's' as c_char; 6 }).unwrap(); diff --git a/openssl/src/crypto/rsa.rs b/openssl/src/crypto/rsa.rs index cf946d35..05c1c774 100644 --- a/openssl/src/crypto/rsa.rs +++ b/openssl/src/crypto/rsa.rs @@ -238,6 +238,8 @@ impl fmt::Debug for RSA { mod test { use std::fs::File; use std::io::Write; + use libc::c_char; + use super::*; use crypto::hash::*; @@ -301,12 +303,12 @@ mod test { let mut buffer = File::open("test/rsa-encrypted.pem").unwrap(); RSA::private_key_from_pem_cb(&mut buffer, |password| { password_queried = true; - password[0] = b'm' as _; - password[1] = b'y' as _; - password[2] = b'p' as _; - password[3] = b'a' as _; - password[4] = b's' as _; - password[5] = b's' as _; + password[0] = b'm' as c_char; + password[1] = b'y' as c_char; + password[2] = b'p' as c_char; + password[3] = b'a' as c_char; + password[4] = b's' as c_char; + password[5] = b's' as c_char; 6 }).unwrap(); |