fn hash(msg: []const u8, key: *const [key_length]u8) T msg: []const u8key: *const [key_length]u8155
156
157
158
159
160 fn hash(msg: []const u8, key: *const [key_length]u8) T {
const aligned_len = msg.len - (msg.len % 8);
var c = Self.init(key);
@call(.always_inline, update, .{ &c, msg[0..aligned_len] });
return @call(.always_inline, final, .{ &c, msg[aligned_len..] });
}