diff options
| author | Steven Fackler <[email protected]> | 2016-11-05 18:49:09 -0700 |
|---|---|---|
| committer | Steven Fackler <[email protected]> | 2016-11-05 18:49:09 -0700 |
| commit | 8ad1e5565b530832a2cf45f3994393c9a77236f0 (patch) | |
| tree | 30d3e000a707ff6fe2f30eeb8e247f0b80bf7eff /openssl/src | |
| parent | Implement Pkcs12 via type_! (diff) | |
| download | rust-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.rs | 12 |
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)] |