Add support to :crypto.mac/4 and keep back compatibility with the old :crypto.hmac/3.
Add support to :crypto.mac/4 and keep back compatibility with the old :crypto.hmac/3.