aboutsummaryrefslogtreecommitdiff
path: root/hmac.rs
diff options
context:
space:
mode:
Diffstat (limited to 'hmac.rs')
-rw-r--r--hmac.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/hmac.rs b/hmac.rs
index ec9c40c8..1e71ed1b 100644
--- a/hmac.rs
+++ b/hmac.rs
@@ -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)
}