diff options
Diffstat (limited to 'hmac.rs')
| -rw-r--r-- | hmac.rs | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -68,7 +68,7 @@ pub fn HMAC(ht: HashType, key: ~[u8]) -> HMAC { impl HMAC { pub fn update(&mut self, data: &[u8]) { unsafe { - do vec::as_imm_buf(data) |pdata, len| { + do data.as_imm_buf |pdata, len| { HMAC_Update(&mut self.ctx, pdata, len as libc::c_uint) } } @@ -78,7 +78,7 @@ impl HMAC { unsafe { let mut res = vec::from_elem(self.len, 0u8); let mut outlen: libc::c_uint = 0; - do vec::as_mut_buf(res) |pres, _len| { + do res.as_mut_buf |pres, _len| { HMAC_Final(&mut self.ctx, pres, &mut outlen); assert!(self.len == outlen as uint) } |