aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/crypto/pkcs5.rs
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2016-08-08 20:26:04 -0700
committerSteven Fackler <[email protected]>2016-08-08 20:26:04 -0700
commitbf07dd9a4e4d0b1d7c003ec68dc92135a642fd5a (patch)
treeb6996cc9441c326de1e226b32692d61358a0f4df /openssl/src/crypto/pkcs5.rs
parentClean up RSA and DSA accessors (diff)
downloadrust-openssl-bf07dd9a4e4d0b1d7c003ec68dc92135a642fd5a.tar.xz
rust-openssl-bf07dd9a4e4d0b1d7c003ec68dc92135a642fd5a.zip
Remove symm_internal
Diffstat (limited to 'openssl/src/crypto/pkcs5.rs')
-rw-r--r--openssl/src/crypto/pkcs5.rs14
1 files changed, 6 insertions, 8 deletions
diff --git a/openssl/src/crypto/pkcs5.rs b/openssl/src/crypto/pkcs5.rs
index 48e61a20..0098de8c 100644
--- a/openssl/src/crypto/pkcs5.rs
+++ b/openssl/src/crypto/pkcs5.rs
@@ -3,7 +3,6 @@ use std::ptr;
use ffi;
use HashTypeInternals;
-use crypto::symm_internal::evpc;
use crypto::hash;
use crypto::symm;
use error::ErrorStack;
@@ -41,12 +40,11 @@ pub fn evp_bytes_to_key_pbkdf1_compatible(typ: symm::Type,
ffi::init();
- let (evp, _, _) = evpc(typ);
+ let typ = typ.as_ptr();
+ let message_digest_type = message_digest_type.evp_md();
- let message_digest = message_digest_type.evp_md();
-
- let len = ffi::EVP_BytesToKey(evp,
- message_digest,
+ let len = ffi::EVP_BytesToKey(typ,
+ message_digest_type,
salt_ptr,
data.as_ptr(),
data.len() as c_int,
@@ -60,8 +58,8 @@ pub fn evp_bytes_to_key_pbkdf1_compatible(typ: symm::Type,
let mut key = vec![0; len as usize];
let mut iv = vec![0; len as usize];
- try_ssl!(ffi::EVP_BytesToKey(evp,
- message_digest,
+ try_ssl!(ffi::EVP_BytesToKey(typ,
+ message_digest_type,
salt_ptr,
data.as_ptr(),
data.len() as c_int,