Use golang hmac in general when using a MAC
There are a couple exceptions to this (KMACS, unencryptedMACs), but in general we are going to use the HMAC construction across the board.
There are a couple exceptions to this (KMACS, unencryptedMACs), but in general we are going to use the HMAC construction across the board.