From 87d5c0e4291051676d8e88513310e9eaa81aca0b Mon Sep 17 00:00:00 2001 From: Mathijs van de Nes Date: Fri, 11 Sep 2015 09:24:24 +0200 Subject: [PATCH] Fix one call to RSA_size found by tests --- openssl/src/crypto/pkey.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openssl/src/crypto/pkey.rs b/openssl/src/crypto/pkey.rs index d59a9cfb..5bf0e81e 100644 --- a/openssl/src/crypto/pkey.rs +++ b/openssl/src/crypto/pkey.rs @@ -351,10 +351,10 @@ impl PKey { pub fn sign_with_hash(&self, s: &[u8], hash: hash::Type) -> Vec { unsafe { let rsa = ffi::EVP_PKEY_get1_RSA(self.evp); - let len = ffi::RSA_size(rsa); if rsa.is_null() { panic!("Could not get RSA key for signing"); } + let len = ffi::RSA_size(rsa); let mut r = repeat(0u8).take(len as usize + 1).collect::>(); let mut len = 0;