| ... | @@ -419,7 +419,7 @@ pub fn Blake2b(comptime out_len: usize) type { | ... | @@ -419,7 +419,7 @@ pub fn Blake2b(comptime out_len: usize) type { |
| 419 | mem.copy(u64, d.h[0..], iv[0..]); | 419 | mem.copy(u64, d.h[0..], iv[0..]); |
| 420 | | 420 | |
| 421 | // default parameters | 421 | // default parameters |
| 422 | d.h[0] ^= 0x01010000 ^ @truncate(u32, d.key.len << 8) ^ @intCast(u32, out_len >> 3); | 422 | d.h[0] ^= 0x01010000 ^ (d.key.len << 8) ^ (out_len >> 3); |
| 423 | d.t = 0; | 423 | d.t = 0; |
| 424 | d.buf_len = 0; | 424 | d.buf_len = 0; |
| 425 | | 425 | |