[PATCH 05/14] hmac: add interface for working with separate hash state and buffer