| ... | ... | @@ -64,7 +64,7 @@ pub const Poly1305 = struct { |
| 64 | 64 | var d2 = @as(u128, h0) * r2 + @as(u128, h1) * r1 + @as(u128, h2) * r0; |
| 65 | 65 | |
| 66 | 66 | // partial reduction |
| 67 | | var carry = d0 >> 44; |
| 67 | var carry = @intCast(u64, d0 >> 44); |
| 68 | 68 | h0 = @truncate(u44, d0); |
| 69 | 69 | d1 += carry; |
| 70 | 70 | carry = @intCast(u64, d1 >> 44); |
| ... | ... | @@ -75,7 +75,7 @@ pub const Poly1305 = struct { |
| 75 | 75 | h0 += @truncate(u64, carry) * 5; |
| 76 | 76 | carry = h0 >> 44; |
| 77 | 77 | h0 = @truncate(u44, h0); |
| 78 | | h1 += @truncate(u64, carry); |
| 78 | h1 += carry; |
| 79 | 79 | } |
| 80 | 80 | st.h = [_]u64{ h0, h1, h2 }; |
| 81 | 81 | } |