diff options
| author | Steven Fackler <[email protected]> | 2016-08-08 20:26:04 -0700 |
|---|---|---|
| committer | Steven Fackler <[email protected]> | 2016-08-08 20:26:04 -0700 |
| commit | bf07dd9a4e4d0b1d7c003ec68dc92135a642fd5a (patch) | |
| tree | b6996cc9441c326de1e226b32692d61358a0f4df /openssl/src/crypto/pkcs5.rs | |
| parent | Clean up RSA and DSA accessors (diff) | |
| download | rust-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.rs | 14 |
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, |