Add HMAC support Add marshal support Add bit support