Message signing using HMAC for Golang