Rewrite as HMAC service.