Change Definition for HMac and Hash to allow chaining of other calls after update