Strip down the HMAC interface to match the Hash interface.

A future pull request should an `interfaces.HMACContext` that adds a constant time `verify` method.