fn update(self: *Self, b: []const u8) void
self: *Self
b: []const u8
77 78 79 80 81 82 83 84 85 86 87
fn update(self: *Self, b: []const u8) void { std.debug.assert(b.len % 8 == 0); var off: usize = 0; while (off < b.len) : (off += 8) { const blob = b[off..][0..8].*; @call(.always_inline, round, .{ self, blob }); } self.msg_len +%= @as(u8, @truncate(b.len)); }