Vanilla Go HMAC - An AWS-style HMAC authentication middleware for Go web servers