diff options
| author | zzmp <[email protected]> | 2014-06-12 16:09:22 -0700 |
|---|---|---|
| committer | zzmp <[email protected]> | 2014-06-12 16:22:38 -0700 |
| commit | 0b0220d4eb0292a1e9a498b52de172b66b94d775 (patch) | |
| tree | de50df4a533b397bfafc167c524540ec7bdaa749 | |
| parent | Update for mutex move (diff) | |
| download | rust-openssl-0b0220d4eb0292a1e9a498b52de172b66b94d775.tar.xz rust-openssl-0b0220d4eb0292a1e9a498b52de172b66b94d775.zip | |
Update symm for ~[T] changes
| -rw-r--r-- | crypto/symm.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crypto/symm.rs b/crypto/symm.rs index fa68c116..63737c70 100644 --- a/crypto/symm.rs +++ b/crypto/symm.rs @@ -101,7 +101,7 @@ impl Crypter { /** * Initializes this crypter. */ - pub fn init(&self, mode: Mode, key: &[u8], iv: &[u8]) { + pub fn init(&self, mode: Mode, key: &[u8], iv: Vec<u8>) { unsafe { let mode = match mode { Encrypt => 1 as c_int, @@ -171,7 +171,7 @@ impl Drop for Crypter { * Encrypts data, using the specified crypter type in encrypt mode with the * specified key and iv; returns the resulting (encrypted) data. */ -pub fn encrypt(t: Type, key: &[u8], iv: ~[u8], data: &[u8]) -> Vec<u8> { +pub fn encrypt(t: Type, key: &[u8], iv: Vec<u8>, data: &[u8]) -> Vec<u8> { let c = Crypter::new(t); c.init(Encrypt, key, iv); let r = c.update(data); @@ -183,7 +183,7 @@ pub fn encrypt(t: Type, key: &[u8], iv: ~[u8], data: &[u8]) -> Vec<u8> { * Decrypts data, using the specified crypter type in decrypt mode with the * specified key and iv; returns the resulting (decrypted) data. */ -pub fn decrypt(t: Type, key: &[u8], iv: ~[u8], data: &[u8]) -> Vec<u8> { +pub fn decrypt(t: Type, key: &[u8], iv: Vec<u8>, data: &[u8]) -> Vec<u8> { let c = Crypter::new(t); c.init(Decrypt, key, iv); let r = c.update(data); |