Improved hashing module. New HMAC signing and validation module.