aboutsummaryrefslogtreecommitdiff
path: root/openssl/src
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2016-11-05 18:49:09 -0700
committerSteven Fackler <[email protected]>2016-11-05 18:49:09 -0700
commit8ad1e5565b530832a2cf45f3994393c9a77236f0 (patch)
tree30d3e000a707ff6fe2f30eeb8e247f0b80bf7eff /openssl/src
parentImplement Pkcs12 via type_! (diff)
downloadrust-openssl-8ad1e5565b530832a2cf45f3994393c9a77236f0.tar.xz
rust-openssl-8ad1e5565b530832a2cf45f3994393c9a77236f0.zip
Remove set_rsa
PKey is reference counted so allowing mutation is unsound
Diffstat (limited to 'openssl/src')
-rw-r--r--openssl/src/pkey.rs12
1 files changed, 1 insertions, 11 deletions
diff --git a/openssl/src/pkey.rs b/openssl/src/pkey.rs
index a1b90a86..a1ebd695 100644
--- a/openssl/src/pkey.rs
+++ b/openssl/src/pkey.rs
@@ -6,7 +6,7 @@ use ffi;
use {cvt, cvt_p};
use bio::{MemBio, MemBioSlice};
use dsa::Dsa;
-use rsa::{Rsa, RsaRef};
+use rsa::Rsa;
use error::ErrorStack;
use util::{CallbackState, invoke_passwd_cb};
use types::{OpenSslType, OpenSslTypeRef};
@@ -146,16 +146,6 @@ impl PKey {
Ok(PKey::from_ptr(evp))
}
}
-
- /// Assign an RSA key to this pkey.
- pub fn set_rsa(&mut self, rsa: &RsaRef) -> Result<(), ErrorStack> {
- unsafe {
- // this needs to be a reference as the set1_RSA ups the reference count
- let rsa_ptr = rsa.as_ptr();
- try!(cvt(ffi::EVP_PKEY_set1_RSA(self.0, rsa_ptr)));
- Ok(())
- }
- }
}
#[cfg(test)]