18 const std::string* additional_fingerprints,
19 size_t additional_count) -> std::string;
auto hash_file_fingerprint(const path &file_path, bool normalize_text_line_endings) -> std::string
Hash a file's contents. Text assets normalize CRLF to LF before hashing.
auto combine_file_fingerprints(const std::string &first_fingerprint, const std::string *additional_fingerprints, size_t additional_count) -> std::string
Combine per-file fingerprints (raw 128-bit digests) into one hex fingerprint.
constexpr uint64_t current_source_fingerprint_version
xxHash3 128-bit fingerprints (hex). Bump when the hashing or dependency-ordering scheme changes.