Data used for packet error has been modified.
[crypto_lab1.git] / src / crypto.rs
index 60c205b..39e8696 100644 (file)
@@ -12,7 +12,7 @@ pub fn compute_mac(data: &[u8]) -> [u8, ..10] {
    let mut hmac = HMAC(SHA256, KEY_A);
    hmac.update(data);
    let mut result = [0u8, ..10];
-   copy_memory(&mut result, hmac.finalize().slice(0, 9));
+   copy_memory(&mut result, hmac.finalize().slice(0, 10));
    result
 }