aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/pkcs5.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/crypto/pkcs5.rs')
-rw-r--r--src/crypto/pkcs5.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/crypto/pkcs5.rs b/src/crypto/pkcs5.rs
index ec6e0cef..feaff9c8 100644
--- a/src/crypto/pkcs5.rs
+++ b/src/crypto/pkcs5.rs
@@ -9,6 +9,8 @@ pub fn pbkdf2_hmac_sha1(pass: &str, salt: &[u8], iter: uint, keylen: uint) -> Ve
let mut out = Vec::with_capacity(keylen);
+ ffi::init();
+
let r = ffi::PKCS5_PBKDF2_HMAC_SHA1(
pass.as_ptr(), pass.len() as c_int,
salt.as_ptr(), salt.len() as c_int,