code: func (p Standard) Token(req []byte) (token []byte, err error) {
  	h := hmac.New(sha256.New, p.key)
  	h.Write(req)
  	h.Write(p.ad)
  	return h.Sum(nil), nil
  }
docs: // Token generates a new authentication token from the request.