/** * SHA256 hashing utilities * * Provides SHA256 hashing for strings and files, used for cache invalidation. */ #pragma once #include #include #include namespace rex::crypto { std::string sha256(std::string_view data); std::string sha256_file(const std::filesystem::path& path); } // namespace rex::crypto