diff options
| author | Jonas Schievink <[email protected]> | 2016-06-22 21:51:43 +0200 |
|---|---|---|
| committer | Jonas Schievink <[email protected]> | 2016-06-26 18:25:54 +0200 |
| commit | c1b7cd2420c679b611c7ff28024db10cb0ffb8b5 (patch) | |
| tree | 0dfec2acf761fbaaf45409ad81c4c156b8ae22a1 /openssl/src/crypto/rsa.rs | |
| parent | Add RSA::private_key_from_pem_cb (diff) | |
| download | rust-openssl-c1b7cd2420c679b611c7ff28024db10cb0ffb8b5.tar.xz rust-openssl-c1b7cd2420c679b611c7ff28024db10cb0ffb8b5.zip | |
Make the callback take a `&mut [c_char]`
Diffstat (limited to 'openssl/src/crypto/rsa.rs')
| -rw-r--r-- | openssl/src/crypto/rsa.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/openssl/src/crypto/rsa.rs b/openssl/src/crypto/rsa.rs index d451aab6..c7f5cfaf 100644 --- a/openssl/src/crypto/rsa.rs +++ b/openssl/src/crypto/rsa.rs @@ -3,7 +3,7 @@ use std::fmt; use ssl::error::{SslError, StreamError}; use std::ptr; use std::io::{self, Read, Write}; -use libc::{c_int, c_void}; +use libc::{c_int, c_void, c_char}; use bn::BigNum; use bio::MemBio; @@ -79,7 +79,7 @@ impl RSA { /// Reads an RSA private key from PEM formatted data and supplies a password callback. pub fn private_key_from_pem_cb<R, F>(reader: &mut R, pass_cb: F) -> Result<RSA, SslError> - where R: Read, F: FnMut(&mut [i8]) -> usize + where R: Read, F: FnMut(&mut [c_char]) -> usize { let mut cb = CallbackState::new(pass_cb); |