nano-hmac for GHC >7.4.1

Hi,

Please (review and) pull my changes, ultimately I wish to change Hitesh Jasani's repo and the HackageDB package. I had an email conversation with Hitesh about it.

Thanks,
Peter